From 4fcbcf80ada4112528ac698ba8db93ea9b151228 Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Tue, 23 Jan 2024 17:18:47 +0100 Subject: [PATCH] Add check on perception and propulsion being null --- Roboid.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Roboid.cpp b/Roboid.cpp index 2ea020d..5c9d511 100644 --- a/Roboid.cpp +++ b/Roboid.cpp @@ -14,9 +14,11 @@ Roboid::Roboid() { Roboid::Roboid(Perception *perception, Propulsion *propulsion) : Roboid() { this->perception = perception; - perception->roboid = this; + if (perception != nullptr) + perception->roboid = this; this->propulsion = propulsion; - propulsion->roboid = this; + if (propulsion != nullptr) + propulsion->roboid = this; } Roboid::Roboid(ServoMotor **actuation) : actuation(actuation) {}