From 32586bc316d260454cf692b17f03a3b9d9e12a23 Mon Sep 17 00:00:00 2001 From: orbea Date: Thu, 10 Jan 2019 16:52:21 -0800 Subject: [PATCH] Fix crashes when changing cores. When switching cores it was possible to hit core_unload_game and core_load twice which potentially led to crashes when switching some cores without closing content before loading the new core. Fixes https://github.com/libretro/RetroArch/issues/4107 --- command.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/command.c b/command.c index c7a927622c..dc2ecb62e9 100644 --- a/command.c +++ b/command.c @@ -2020,9 +2020,6 @@ bool command_event(enum event_command cmd, void *data) path_clear(RARCH_PATH_CORE); rarch_ctl(RARCH_CTL_SYSTEM_INFO_FREE, NULL); #endif - core_unload_game(); - if (!rarch_ctl(RARCH_CTL_IS_DUMMY_CORE, NULL)) - core_unload(); #ifdef HAVE_DISCORD if (discord_is_inited) {