From bec1fd2771449a532366afa07e4754ffdc350d5b Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Fri, 2 Jan 2026 06:01:31 -0500 Subject: check for non-null chunk in txt_range_equal() --- txt.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/txt.c b/txt.c index e579d7e..164bf16 100644 --- a/txt.c +++ b/txt.c @@ -387,9 +387,8 @@ int txt_range_equal(TxtLoc lo, TxtLoc hi, Str cmp) { Str s = txt_next_chunk(&lo); u32 n = cmp.n - i; if (s.n < n) n = s.n; - if (memcmp(s.s, cmp.s + i, n)) { + if (s.n > 0 && memcmp(s.s, cmp.s + i, n)) return 0; - } i += s.n; } return 1; -- cgit v1.2.3