From 8cad687777fec83dfccb4b189df70423e4b71f27 Mon Sep 17 00:00:00 2001 From: gfattori Date: Tue, 10 Sep 2024 09:21:26 +0000 Subject: [PATCH] Correct bmms_index_bin_entry_pos wrong limit --- binReader/LogReaderHelpers.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/binReader/LogReaderHelpers.py b/binReader/LogReaderHelpers.py index 9406dc3..605bce9 100644 --- a/binReader/LogReaderHelpers.py +++ b/binReader/LogReaderHelpers.py @@ -74,13 +74,12 @@ def bmms_index_bin_entry_pos(pcDataBuf): GenEntryList = [] iMemRunner = 16 - while iMemRunner < len(pcDataBuf)-16: + while iMemRunner < len(pcDataBuf)-4: lenAndTyp = read_nbo(pcDataBuf[iMemRunner+4:iMemRunner+8]) etr = {'id': read_nbo(pcDataBuf[iMemRunner:iMemRunner+4]), 'start': iMemRunner, 'len': (lenAndTyp & 0x00FFFFFF), 'typ': hex(lenAndTyp & 0xFF000000) - } GenEntryList.append(etr) iMemRunner += etr['len']