From 5a47bb6da96d8afce68e61bc89ba1ef3224f88b3 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Mon, 24 Nov 2025 17:55:24 +0000 Subject: [PATCH] fix segfault git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@799 b9cfdab3-6d41-4d17-bbe4-086880011989 --- src/widget/listbox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widget/listbox.c b/src/widget/listbox.c index 2caf11f..faf15c2 100644 --- a/src/widget/listbox.c +++ b/src/widget/listbox.c @@ -256,7 +256,7 @@ static void frame_draw(MwWidget handle) { if(MwUTF8Length(str) > (get_col_width(lb, j) - l) / MwTextWidth(handle, "M")) { int ind = (get_col_width(lb, j) - l) / MwTextWidth(handle, "M"); str[ind] = 0; - memset(str + ind - 3, '.', 3); + if(ind > 3) memset(str + ind - 3, '.', 3); } p.x += 4;