From 17fe87b34979c9fcde94ee3ad614b19c914b7b7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20L=C3=B6vdahl?= Date: Fri, 9 Aug 2024 02:01:58 +0300 Subject: [PATCH] Handle empty prevalue.ini gracefully (#3162) Fixes #2149. --- .../components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp b/code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp index ec7cc6a4..ea7a5270 100644 --- a/code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp +++ b/code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp @@ -161,6 +161,9 @@ bool ClassFlowPostProcessing::LoadPreValue(void) { return false; } + // Makes sure that an empty file is treated as such. + zw[0] = '\0'; + fgets(zw, 1024, pFile); ESP_LOGD(TAG, "Read line Prevalue.ini: %s", zw); zwtime = trim(std::string(zw));