From 650655abbee6616919883a0af5dadd67aadcf0de Mon Sep 17 00:00:00 2001 From: radius Date: Mon, 27 Feb 2017 21:44:11 -0500 Subject: [PATCH] doesn't seem to crash anymore --- menu/cbs/menu_cbs_ok.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/menu/cbs/menu_cbs_ok.c b/menu/cbs/menu_cbs_ok.c index cb86cfe59c..b89cfc582d 100644 --- a/menu/cbs/menu_cbs_ok.c +++ b/menu/cbs/menu_cbs_ok.c @@ -3423,10 +3423,12 @@ finish: file_list_t *file_list = menu_entries_get_selection_buf_ptr(0); struct netplay_host_list *lan_hosts; - if (!netplay_discovery_driver_ctl(RARCH_NETPLAY_DISCOVERY_CTL_LAN_GET_RESPONSES, &lan_hosts)) - lan_hosts = NULL; + netplay_discovery_driver_ctl(RARCH_NETPLAY_DISCOVERY_CTL_LAN_GET_RESPONSES, &lan_hosts); + if (lan_hosts) lan_room_count = lan_hosts->size; + else + lan_room_count = 0; menu_entries_ctl(MENU_ENTRIES_CTL_CLEAR, file_list); @@ -3515,7 +3517,7 @@ finish: MENU_ROOM, 0, 0); } - if (lan_hosts && lan_room_count > 0) + if (lan_room_count != 0) { struct netplay_host *host = &lan_hosts->hosts[k]; for (; i < netplay_room_count + lan_room_count; i++)