Skip to content

Commit 56d9ed7

Browse files
committed
more comments
1 parent 2e424ed commit 56d9ed7

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

neo/rawio/micromedrawio.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,11 @@ def _parse_header(self):
103103
# "TRONCA" zone define segments
104104
zname2, pos, length = zones["TRONCA"]
105105
f.seek(pos)
106+
# this number avoid a infinite loop in case of corrupted TRONCA zone (seg_start!=0 and trace_offset!=0)
106107
max_segments = 100
107108
self.info_segments = []
108109
for i in range(max_segments):
110+
# 4 bytes u4 each
109111
seg_start = int(np.frombuffer(f.read(4), dtype="u4")[0])
110112
trace_offset = int(np.frombuffer(f.read(4), dtype="u4")[0])
111113
if seg_start == 0 and trace_offset == 0:

0 commit comments

Comments
 (0)