From af24eeb0e91d3735c7a79936ee0986d72dce82ad Mon Sep 17 00:00:00 2001 From: technyon Date: Sat, 9 Jul 2022 10:58:49 +0200 Subject: [PATCH] fix potential bug in presence detection --- PresenceDetection.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/PresenceDetection.cpp b/PresenceDetection.cpp index 681bcc0..0c25777 100644 --- a/PresenceDetection.cpp +++ b/PresenceDetection.cpp @@ -40,13 +40,15 @@ void PresenceDetection::update() delay(3000); if(_timeout < 0) return; + memset(_csv, 0, presence_detection_buffer_size); + if(_devices.size() == 0) { - _network->publishPresenceDetection(";;"); + strcpy(_csv, ";;"); + _network->publishPresenceDetection(_csv); return; } - memset(_csv, 0, presence_detection_buffer_size); _csvIndex = 0; long ts = millis(); for(auto it : _devices)