From 0d6ceafb8bcfa6c57be3dee7c348d948404982e1 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 28 Jul 2020 05:26:44 +0200 Subject: [PATCH] (Menu explore) Buildfix --- menu/menu_explore.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/menu/menu_explore.c b/menu/menu_explore.c index c957347e69..539fa977d0 100644 --- a/menu/menu_explore.c +++ b/menu/menu_explore.c @@ -432,11 +432,12 @@ static void explore_build_list() for (; more; more = (rmsgpack_dom_value_free(&item), libretrodb_cursor_read_item(cur, &item) == 0)) { + uint32_t crc32; char numeric_buf[EXPLORE_CAT_COUNT][16]; char* fields[EXPLORE_CAT_COUNT] = {NULL}; - char* original_title = NULL; - bool found_crc32 = false; - uint32_t crc32; + char* original_title = NULL; + bool found_crc32 = false; + core_info_t* core_info = NULL; if (item.type != RDT_MAP) continue; @@ -487,7 +488,8 @@ static void explore_build_list() for (unsigned cat = 0; cat != EXPLORE_CAT_COUNT; cat++) explore_add_unique_string(cat_maps, &e, cat, fields[cat], &split_buf); - core_info_t* core_info = (core_info_t*)ex_hashmap32_strgetptr(&map_cores, entry->core_name); + if (!string_is_empty(entry->core_name)) + core_info = (core_info_t*)ex_hashmap32_strgetptr(&map_cores, entry->core_name); explore_add_unique_string(cat_maps, &e, EXPLORE_BY_SYSTEM, (core_info ? core_info->systemname : NULL), NULL); if (original_title && *original_title)