line numbers should never be 0

This commit is contained in:
Bence Pőcze 2024-02-13 17:26:44 +01:00
parent 109edc9ee5
commit 929f08419d
No known key found for this signature in database
GPG Key ID: 2F988827992554FD

View File

@ -55,8 +55,8 @@ class LineShiftChecker:
for line in process_output: for line in process_output:
matches = re.search(LineShiftChecker.DIFF_BLOCK_REGEX, line) matches = re.search(LineShiftChecker.DIFF_BLOCK_REGEX, line)
if matches: if matches:
diff_block_src_start = int(matches.group(1)) diff_block_src_start = max(int(matches.group(1)), 1) # line number should never be 0
diff_block_dst_start = int(matches.group(3)) diff_block_dst_start = max(int(matches.group(2)), 1) # line number should never be 0
# fill shifted lines between 2 diff blocks # fill shifted lines between 2 diff blocks
for i in range(0, diff_block_src_start - src_line_index): for i in range(0, diff_block_src_start - src_line_index):