From 3b8559dafc2f52874ca2dd90b0ad10e216e704ab Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 4 Oct 2017 00:16:38 +0200 Subject: [PATCH] Prevent null pointer dereference --- menu/menu_displaylist.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index df65db904b..a1bc8f7bbb 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -4283,7 +4283,8 @@ bool menu_displaylist_process(menu_displaylist_info_t *info) if (info->need_push) { - info->label_hash = msg_hash_calculate(info->label); + if (!string_is_empty(info->label)) + info->label_hash = msg_hash_calculate(info->label); menu_driver_populate_entries(info); ui_companion_driver_notify_list_loaded(info->list, info->menu_list); }