From 13088c6ed4e7592284e96155704806d8cd28ef2e Mon Sep 17 00:00:00 2001 From: Elena Subbotina Date: Wed, 28 Aug 2024 16:45:32 +0300 Subject: [PATCH] fix bug #69892 --- MsBinaryFile/DocFile/BookmarkFirst.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MsBinaryFile/DocFile/BookmarkFirst.cpp b/MsBinaryFile/DocFile/BookmarkFirst.cpp index 87a232b99a..0141e72050 100644 --- a/MsBinaryFile/DocFile/BookmarkFirst.cpp +++ b/MsBinaryFile/DocFile/BookmarkFirst.cpp @@ -62,7 +62,10 @@ namespace DocFileFormat { ProtInfoBookmark *newObject = new ProtInfoBookmark(); - newObject->id = reader->ReadUInt32(); + if (length > 8) + { + newObject->id = reader->ReadUInt32(); + } newObject->uidSel = reader->ReadUInt16(); newObject->iProt = reader->ReadUInt16();