Clear log if invalid

This commit is contained in:
jpirnay
2026-03-08 16:05:08 +01:00
parent c464bdede8
commit a3a50c8c40
3 changed files with 13 additions and 5 deletions
+5 -1
View File
@@ -79,7 +79,11 @@ void begin() {
} else {
// Panic reboot: preserve logs and panic info, but clamp logHead in case the
// panic occurred before begin() ever ran (e.g. in a static constructor).
sanitizeLogHead();
// If logHead was out of range, logMessages is also garbage — clear it so
// getLastLogs() does not dump corrupt data into the crash report.
if (sanitizeLogHead()) {
clearLastLogs();
}
}
}