From cc282e4bf62b1b973da2023bc1ff0100e45c2be1 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 24 Dec 2016 03:33:31 +0100 Subject: [PATCH] Prevent crash when we select 'Open Archive' and we have no installed cores and no core info files --- menu/cbs/menu_cbs_deferred_push.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/menu/cbs/menu_cbs_deferred_push.c b/menu/cbs/menu_cbs_deferred_push.c index 3cefc3427e..ccec4b0fdb 100644 --- a/menu/cbs/menu_cbs_deferred_push.c +++ b/menu/cbs/menu_cbs_deferred_push.c @@ -653,8 +653,7 @@ static int general_push(menu_displaylist_info_t *info, switch (id) { case PUSH_ARCHIVE_OPEN_DETECT_CORE: - - if (!string_is_empty(list->all_ext)) + if (list && !string_is_empty(list->all_ext)) strlcpy(info->exts, list->all_ext, sizeof(info->exts)); else if (system_menu->valid_extensions) {