From 01de39bf0bb14a574c54ed73869727205082e111 Mon Sep 17 00:00:00 2001
From: twinaphex <libretro@gmail.com>
Date: Mon, 1 Aug 2016 20:48:02 +0200
Subject: [PATCH] Cleanups

---
 retroarch.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/retroarch.c b/retroarch.c
index d5c287dee8..c8cb4e4e5c 100644
--- a/retroarch.c
+++ b/retroarch.c
@@ -627,7 +627,6 @@ enum rarch_content_type retroarch_path_is_media_type(const char *path)
  **/
 static void retroarch_parse_input(int argc, char *argv[])
 {
-   unsigned i;
    const char *optstring = NULL;
    global_t  *global     = global_get_ptr();
    settings_t *settings  = config_get_ptr();
@@ -707,8 +706,7 @@ static void retroarch_parse_input(int argc, char *argv[])
 
    *global->subsystem                    = '\0';
 
-   for (i = 0; i < RARCH_OVERRIDE_SETTING_LAST; i++)
-      retroarch_override_setting_unset((enum rarch_override_setting)(i));
+   retroarch_override_setting_free_state();
 
    global->has_set.save_path             = false;
    global->has_set.state_path            = false;
@@ -1672,6 +1670,9 @@ void retroarch_override_setting_unset(enum rarch_override_setting enum_idx)
 
 void retroarch_override_setting_free_state(void)
 {
+   unsigned i;
+   for (i = 0; i < RARCH_OVERRIDE_SETTING_LAST; i++)
+      retroarch_override_setting_unset((enum rarch_override_setting)(i));
 }
 
 int retroarch_get_capabilities(enum rarch_capabilities type,