From d75ad141af550d845b37ffb584fe1279ed778ae4 Mon Sep 17 00:00:00 2001 From: jpirnay Date: Tue, 12 May 2026 12:09:59 +0200 Subject: [PATCH] Fix asymmetric memory guard --- lib/Epub/Epub/parsers/ChapterHtmlSlimParser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Epub/Epub/parsers/ChapterHtmlSlimParser.cpp b/lib/Epub/Epub/parsers/ChapterHtmlSlimParser.cpp index bc3f9478..e4f47f22 100644 --- a/lib/Epub/Epub/parsers/ChapterHtmlSlimParser.cpp +++ b/lib/Epub/Epub/parsers/ChapterHtmlSlimParser.cpp @@ -230,7 +230,7 @@ bool ChapterHtmlSlimParser::ensureHeapForTextLayout(const char* phase) { const uint32_t freeHeap = ESP.getFreeHeap(); const uint32_t maxAllocHeap = ESP.getMaxAllocHeap(); - if (freeHeap >= MIN_FREE_HEAP_FOR_TEXT_LAYOUT || maxAllocHeap >= MIN_MAX_ALLOC_FOR_TEXT_LAYOUT) { + if (freeHeap >= MIN_FREE_HEAP_FOR_TEXT_LAYOUT && maxAllocHeap >= MIN_MAX_ALLOC_FOR_TEXT_LAYOUT) { return true; }