From ac1025c7a54a082a31cdb2ba901022be44daf556 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Wed, 17 Jun 2026 17:41:51 +0300 Subject: [PATCH] Fix read small_write.len before init --- src/disk_tool/disk_tool_journal.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/disk_tool/disk_tool_journal.cpp b/src/disk_tool/disk_tool_journal.cpp index 1d0db5f6..77f1c4cf 100644 --- a/src/disk_tool/disk_tool_journal.cpp +++ b/src/disk_tool/disk_tool_journal.cpp @@ -511,7 +511,7 @@ int disk_tool_t::write_json_journal(json11::Json entries) journal_entry *ne = (journal_entry*)(new_journal_ptr + new_journal_in_pos); if (type == JE_SMALL_WRITE || type == JE_SMALL_WRITE_INSTANT) { - if (new_journal_data - new_journal_buf + ne->small_write.len > new_journal_len) + if (new_journal_data - new_journal_buf + len > new_journal_len) { fprintf(stderr, "Error: entries don't fit to the new journal\n"); free(new_journal_buf);