From bfb071698a2b5889497a9e6a082b6ba114dad0ef Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Tue, 27 Oct 2026 21:10:35 +0100 Subject: [PATCH] getline: add check for len > 0 This condition cannot happen here though. --- dmenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dmenu.c b/dmenu.c index 07ab089..9fa7f0b 100644 --- a/dmenu.c +++ b/dmenu.c @@ -562,7 +562,7 @@ readstdin(void) if (!(items = realloc(items, itemsiz * sizeof(*items)))) die("cannot realloc %zu bytes:", itemsiz * sizeof(*items)); } - if (line[len - 1] == '\n') + if (len > 0 && line[len - 1] == '\n') line[len - 1] = '\0'; if (!(items[i].text = strdup(line))) die("strdup:");