From e8eb87e7c1b0a309544e810a2e629851d5d06d5a Mon Sep 17 00:00:00 2001 From: Nic Limper Date: Sat, 5 Apr 2025 14:00:05 +0200 Subject: [PATCH] fixes crash when dayahead data is unavailable --- ESP32_AP-Flasher/src/contentmanager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ESP32_AP-Flasher/src/contentmanager.cpp b/ESP32_AP-Flasher/src/contentmanager.cpp index 19ef5da6..5012f5c6 100644 --- a/ESP32_AP-Flasher/src/contentmanager.cpp +++ b/ESP32_AP-Flasher/src/contentmanager.cpp @@ -1613,6 +1613,10 @@ bool getDayAheadFeed(String &filename, JsonObject &cfgobj, tagRecord *&taginfo, initSprite(spr, imageParams.width, imageParams.height, imageParams); int n = doc.size(); + if (n == 0) { + wsErr("No data in dayahead feed"); + return false; + } int units = cfgobj["units"].as(); if (units == 0) units = 1;