From 478b6f38065020ff7f454fb61babe62320671121 Mon Sep 17 00:00:00 2001 From: mintsuki Date: Thu, 27 Jul 2023 23:12:35 -0500 Subject: [PATCH] menu: Fix NULL deref bug with shift variable --- common/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/menu.c b/common/menu.c index 1df63d35..66c3a196 100644 --- a/common/menu.c +++ b/common/menu.c @@ -519,7 +519,7 @@ static size_t print_tree(size_t offset, size_t window, const char *shift, size_t goto skip_line; } if (!no_print) print("%s", shift); - size_t cur_len = strlen(shift); + size_t cur_len = shift ? strlen(shift) : 0; if (level) { for (size_t i = level - 1; i > 0; i--) { struct menu_entry *actual_parent = current_entry;