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