From f45ea18f24d62ab980f69d37f4707188e2f28169 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Wed, 1 May 2024 05:13:17 -0700 Subject: [PATCH] full line bounds check in intermixed dasm --- src/dasm_cache/dasm_cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dasm_cache/dasm_cache.c b/src/dasm_cache/dasm_cache.c index 6400dadc..75b694c9 100644 --- a/src/dasm_cache/dasm_cache.c +++ b/src/dasm_cache/dasm_cache.c @@ -495,7 +495,7 @@ dasm_parse_thread__entry_point(void *p) break; } } - if(line->line_num < text_info.lines_count) + if(0 < line->line_num && line->line_num < text_info.lines_count) { String8 data = hs_data_from_hash(hs_scope, hash); String8 line_text = str8_skip_chop_whitespace(str8_substr(data, text_info.lines_ranges[line->line_num-1]));