menu: Fix NULL deref bug with shift variable

This commit is contained in:
mintsuki 2023-07-27 23:12:35 -05:00
parent 1bccba02ae
commit 7ca22bd6e8

View File

@ -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;