From 5b52dd49651b427ccce7d34c79f5b9840b5d6ac1 Mon Sep 17 00:00:00 2001 From: libretroadmin Date: Sat, 15 Jul 2023 15:54:49 +0200 Subject: [PATCH] Fix crash - core_info_find has to come first --- menu/cbs/menu_cbs_sublabel.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/menu/cbs/menu_cbs_sublabel.c b/menu/cbs/menu_cbs_sublabel.c index e11705bb6e..76551415cc 100644 --- a/menu/cbs/menu_cbs_sublabel.c +++ b/menu/cbs/menu_cbs_sublabel.c @@ -78,8 +78,9 @@ static int menu_action_sublabel_file_browser_core(file_list_t *list, unsigned ty s[++_len] = '\0'; /* Search for specified core */ - if ( core_info->licenses_list - && core_info_find(path, &core_info)) + if ( + core_info_find(path, &core_info) + && core_info->licenses_list) { char tmp[MENU_SUBLABEL_MAX_LENGTH]; tmp[0] = '\0'; @@ -122,7 +123,7 @@ static int menu_action_sublabel_contentless_core(file_list_t *list, if (playlist_show_sublabels) { /* Search for specified core */ - if ( !core_info_find(core_path, &core_info) + if ( !core_info_find(core_path, &core_info) || !core_info->supports_no_game) return 1;