From 7a275e5d0207e59d1405f4934a837d1d48deb714 Mon Sep 17 00:00:00 2001 From: Tyeth Gundry Date: Tue, 26 Aug 2025 18:31:45 +0100 Subject: [PATCH] fix(as5600): check before delete --- .../i2c/drivers/WipperSnapper_I2C_Driver_AS5600.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/i2c/drivers/WipperSnapper_I2C_Driver_AS5600.h b/src/components/i2c/drivers/WipperSnapper_I2C_Driver_AS5600.h index 5157f62b..813e473d 100644 --- a/src/components/i2c/drivers/WipperSnapper_I2C_Driver_AS5600.h +++ b/src/components/i2c/drivers/WipperSnapper_I2C_Driver_AS5600.h @@ -47,7 +47,12 @@ public: @brief Destructor for an AS5600 sensor. */ /*******************************************************************************/ - ~WipperSnapper_I2C_Driver_AS5600() { delete _as5600; } + ~WipperSnapper_I2C_Driver_AS5600() { + if (_as5600) { + delete _as5600; + _as5600 = nullptr; + } + } /*******************************************************************************/ /*! @@ -129,7 +134,6 @@ public: */ /*******************************************************************************/ bool getEventRaw(sensors_event_t *rawEvent) { - ulong start = millis(); if (!readSensor()) { return false; }