From c89a5384315d141cdab9bf85023615e1cde6020d Mon Sep 17 00:00:00 2001 From: Alcaro Date: Fri, 29 Aug 2014 14:14:06 +0200 Subject: [PATCH] Fix dangling pointer. Likely cause for crashes; could be that mingw64 crash. --- settings_data.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; }