diff --git a/settings_data.c b/settings_data.c index c7f50eda3a..0e3614f3a3 100644 --- a/settings_data.c +++ b/settings_data.c @@ -2254,5 +2254,6 @@ rarch_setting_t *setting_data_get_list(void) APPEND(terminator); /* flatten this array to save ourselves some kilobytes */ - return (rarch_setting_t*)realloc(list, sizeof(rarch_setting_t) * index); + list=realloc(list, sizeof(rarch_setting_t) * index); + return (rarch_setting_t*)list; }