diff --git a/libretro-sdk/file/config_file.c b/libretro-sdk/file/config_file.c index db19c8085e..cab5b78055 100644 --- a/libretro-sdk/file/config_file.c +++ b/libretro-sdk/file/config_file.c @@ -479,7 +479,7 @@ config_file_t *config_file_new(const char *path) void config_file_free(config_file_t *conf) { - struct config_include_list *inc_tmp = NULL, *hold = NULL; + struct config_include_list *inc_tmp = NULL; struct config_entry_list *tmp = NULL; if (!conf) return; @@ -498,6 +498,7 @@ void config_file_free(config_file_t *conf) inc_tmp = (struct config_include_list*)conf->includes; while (inc_tmp) { + struct config_include_list *hold = NULL; free(inc_tmp->path); hold = (struct config_include_list*)inc_tmp; inc_tmp = inc_tmp->next;