From 6981171a6e4e9cf24ec322b647406710448fcc7a Mon Sep 17 00:00:00 2001 From: mnyhlen <157226589+mnyhlen@users.noreply.github.com> Date: Wed, 12 Jun 2024 20:59:19 +0200 Subject: [PATCH] Bugfix: Update variable minutesUntilNextUpdate to 32-bit integer because of integer overflow --- ESP32_AP-Flasher/src/contentmanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ESP32_AP-Flasher/src/contentmanager.cpp b/ESP32_AP-Flasher/src/contentmanager.cpp index 3388ab7c..26de55ab 100644 --- a/ESP32_AP-Flasher/src/contentmanager.cpp +++ b/ESP32_AP-Flasher/src/contentmanager.cpp @@ -64,7 +64,7 @@ void contentRunner() { } if (taginfo->expectedNextCheckin > now - 10 && taginfo->expectedNextCheckin < now + 30 && taginfo->pendingIdle == 0 && taginfo->pendingCount == 0) { - int16_t minutesUntilNextUpdate = (taginfo->nextupdate - now) / 60; + int32_t minutesUntilNextUpdate = (taginfo->nextupdate - now) / 60; if (minutesUntilNextUpdate > config.maxsleep) { minutesUntilNextUpdate = config.maxsleep; }