From b4b748c042849b4d7d025b1728503e7baf5872ef Mon Sep 17 00:00:00 2001 From: smayzy Date: Mon, 27 Apr 2026 13:47:20 +0200 Subject: [PATCH] prevent overflow in win_bar --- src/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main.c b/src/main.c index fbcc151..3601b48 100644 --- a/src/main.c +++ b/src/main.c @@ -345,6 +345,8 @@ void win_bar(StInt *st, bool use_color) { int yellow = (75 * bar_width) / 100; int red = (90 * bar_width) / 100; + if (filled > bar_width) filled = bar_width; + for (int y = 1; y <= bar_height; y++) { for (int x = 0; x < filled; x++) { if (use_color) {