diff --git a/frontend/frontend.c b/frontend/frontend.c index a3db36c94c..fd98b0142e 100644 --- a/frontend/frontend.c +++ b/frontend/frontend.c @@ -257,10 +257,6 @@ void main_exit(args_type() args) #if defined(HAVE_LOGGER) && !defined(ANDROID) logger_shutdown(); -#elif defined(HAVE_FILE_LOGGER) - if (g_extern.log_file) - fclose(g_extern.log_file); - g_extern.log_file = NULL; #endif if (driver.frontend_ctx && driver.frontend_ctx->deinit) diff --git a/retroarch.c b/retroarch.c index 512f25e176..e0d8c7bda3 100644 --- a/retroarch.c +++ b/retroarch.c @@ -2798,6 +2798,7 @@ void rarch_main_clear_state(void) if (g_extern.log_file) fclose(g_extern.log_file); + g_extern.log_file = NULL; memset(&g_extern, 0, sizeof(g_extern));