Fixed nullptr dereference in intake causing crashes.
Change-Id: I7bde35692e1c008a451872c4bef362b544da20b1
diff --git a/bot3/control_loops/intake/intake.cc b/bot3/control_loops/intake/intake.cc
index bfa71bf..fb00a83 100644
--- a/bot3/control_loops/intake/intake.cc
+++ b/bot3/control_loops/intake/intake.cc
@@ -16,8 +16,13 @@
if (output != nullptr) {
output->Zero();
- output->intake = goal->movement;
- output->claw_closed = goal->claw_closed;
+ if (goal != nullptr) {
+ output->intake = goal->movement;
+ output->claw_closed = goal->claw_closed;
+ } else {
+ output->intake = 0.0;
+ output->claw_closed = false;
+ }
}
}