From 1d3d07ad7d0b8456a4f237ced104513756f9512b Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 5 Jun 2016 19:39:57 +0200 Subject: [PATCH] Cleanup --- retroarch.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/retroarch.c b/retroarch.c index 57c4e1d037..209c0d96e2 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1373,7 +1373,6 @@ bool rarch_ctl(enum rarch_ctl_state state, void *data) static bool rarch_error_on_init = false; static bool rarch_block_config_read = false; static bool rarch_force_fullscreen = false; - global_t *global = global_get_ptr(); settings_t *settings = config_get_ptr(); switch(state) @@ -1468,8 +1467,13 @@ bool rarch_ctl(enum rarch_ctl_state state, void *data) retroarch_set_paths_redirect(); break; case RARCH_CTL_SET_SRAM_ENABLE: - global->sram.use = rarch_ctl(RARCH_CTL_IS_PLAIN_CORE, NULL) - && !content_does_not_need_content(); + { + global_t *global = global_get_ptr(); + + if (global) + global->sram.use = rarch_ctl(RARCH_CTL_IS_PLAIN_CORE, NULL) + && !content_does_not_need_content(); + } break; case RARCH_CTL_SET_ERROR_ON_INIT: rarch_error_on_init = true;