From 646a95bf5bfd75d541757da136530b0fbf56adf0 Mon Sep 17 00:00:00 2001 From: Aleksandr Zharov Date: Fri, 23 Oct 2026 02:29:44 +0500 Subject: [PATCH] [P163] Fix double-free after failed RadSens initialization --- src/src/PluginStructs/P163_data_struct.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/src/PluginStructs/P163_data_struct.cpp b/src/src/PluginStructs/P163_data_struct.cpp index 91e736d15..47fab5444 100644 --- a/src/src/PluginStructs/P163_data_struct.cpp +++ b/src/src/PluginStructs/P163_data_struct.cpp @@ -39,6 +39,7 @@ bool P163_data_struct::init(struct EventStruct *event) { } } else { delete sensor; // Clean up if initialization fails + sensor = nullptr; addLog(LOG_LEVEL_ERROR, F("RadSens: Initialization failed!")); } return isInitialized();