From 8e942bbf2ac9de406660035feaaa1c5a8a594e3f Mon Sep 17 00:00:00 2001 From: pompolic <pompolic@special-circumstanc.es> Date: Tue, 18 Oct 2022 16:44:19 +0200 Subject: [PATCH] Fix off by one --- gdb-port/top-level-parse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdb-port/top-level-parse.py b/gdb-port/top-level-parse.py index 8951743..f46714d 100644 --- a/gdb-port/top-level-parse.py +++ b/gdb-port/top-level-parse.py @@ -469,7 +469,7 @@ class TopLevelParse: tokenmap_entry = self.input_token_map[int(token.address)] token_length = tokenmap_entry['end'] - tokenmap_entry['start'] # TODO: save tokenmap_values_sorted[i] start_col = max(tokenmap_entry['start'] - start, 0) - end_col = min(tokenmap_entry['end'] - start, w-1) + end_col = min(tokenmap_entry['end'] - start, w) charbuf_dynamic.append([' '] * w) charbuf_dynamic[current_row][start_col:end_col] = ['X'] * min(token_length, end_col-start_col) hparseresult_addr = tokenmap_entry['hparseresult'] -- GitLab