diff --git a/configuration.c b/configuration.c index 9466297889..6ab27eec06 100644 --- a/configuration.c +++ b/configuration.c @@ -1714,7 +1714,7 @@ bool config_load_override(void) new_conf = NULL; - /* Create a new config file from core_path */ + /* Create a new config file from game_path */ new_conf = config_file_new(game_path); /* Append game-specific */ @@ -1736,6 +1736,8 @@ bool config_load_override(void) if(should_append) config_load_file(global->config_path, false); + else + return false; return true; /* only means no errors were caught */ } diff --git a/retroarch.c b/retroarch.c index 0ca5946b64..054ce9a859 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1886,7 +1886,8 @@ static bool init_core(void) driver_t *driver = driver_get_ptr(); global_t *global = global_get_ptr(); - config_load_override(); + if(!config_load_override()); + RARCH_ERR("Error loading override files"); verify_api_version(); pretro_init();