Add guard

This commit is contained in:
jpirnay
2026-04-17 16:33:15 +02:00
parent e0fb3e0160
commit 8b6db63788
+4 -5
View File
@@ -95,14 +95,13 @@ bool JsonSettingsIO::saveState(const CrossPointState& s, const char* path) {
jump["spineIndex"] = s.pendingBookmarkJump.spineIndex;
jump["pageNumber"] = s.pendingBookmarkJump.pageNumber;
FsFile file;
if (!Storage.openFileForWrite("CPS", path, file)) {
if (doc.overflowed()) {
LOG_ERR("CPS", "JSON document overflowed while building state");
return false;
}
if (doc.overflowed()) {
LOG_ERR("CPS", "JSON document overflowed while building state");
file.close();
FsFile file;
if (!Storage.openFileForWrite("CPS", path, file)) {
return false;
}