(Networking) Fix memory leak that could happen at exit after a network

operation has ran (menu_driver_data->core_buf gets allocated inside
cb_net_generic_menu and doesn't get freed until the function is ran
again
This commit is contained in:
twinaphex 2019-09-20 04:08:03 +02:00
parent db624a7c99
commit 43000d2e24

View File

@ -3497,6 +3497,10 @@ bool menu_driver_ctl(enum rarch_menu_ctl_state state, void *data)
menu_entries_settings_deinit();
menu_entries_list_deinit();
if (menu_driver_data->core_buf)
free(menu_driver_data->core_buf);
menu_driver_data->core_buf = NULL;
menu_entries_need_refresh = false;
menu_entries_nonblocking_refresh = false;
menu_entries_begin = 0;