mirror of
https://github.com/libretro/RetroArch
synced 2025-03-26 02:37:23 +00:00
Fix memory leaks
This commit is contained in:
parent
98d10a7cd3
commit
0007d66bf8
@ -3,7 +3,7 @@ DEPS_DIR := $(ROOT_DIR)/deps
|
|||||||
LIBRETRO_COMM_DIR := $(ROOT_DIR)/libretro-common
|
LIBRETRO_COMM_DIR := $(ROOT_DIR)/libretro-common
|
||||||
WANT_WGL = 0
|
WANT_WGL = 0
|
||||||
|
|
||||||
#CFLAGS += -fstack-usage
|
CFLAGS += -fstack-usage
|
||||||
|
|
||||||
ifeq ($(HAVE_GL_CONTEXT),)
|
ifeq ($(HAVE_GL_CONTEXT),)
|
||||||
HAVE_GL_CONTEXT=0
|
HAVE_GL_CONTEXT=0
|
||||||
|
@ -1816,9 +1816,9 @@ static int create_string_list_rdb_entry_int(
|
|||||||
|
|
||||||
if (output_label)
|
if (output_label)
|
||||||
free(output_label);
|
free(output_label);
|
||||||
str_list = NULL;
|
|
||||||
|
|
||||||
string_list_free(str_list);
|
string_list_free(str_list);
|
||||||
|
str_list = NULL;
|
||||||
free(tmp);
|
free(tmp);
|
||||||
free(str);
|
free(str);
|
||||||
return 0;
|
return 0;
|
||||||
@ -1826,6 +1826,7 @@ static int create_string_list_rdb_entry_int(
|
|||||||
error:
|
error:
|
||||||
if (str_list)
|
if (str_list)
|
||||||
string_list_free(str_list);
|
string_list_free(str_list);
|
||||||
|
str_list = NULL;
|
||||||
free(tmp);
|
free(tmp);
|
||||||
free(str);
|
free(str);
|
||||||
return -1;
|
return -1;
|
||||||
|
@ -774,8 +774,8 @@ static void task_load_handler(retro_task_t *task)
|
|||||||
msg_hash_to_str(MSG_AUTOLOADING_SAVESTATE_FROM),
|
msg_hash_to_str(MSG_AUTOLOADING_SAVESTATE_FROM),
|
||||||
state->path,
|
state->path,
|
||||||
msg_hash_to_str(MSG_FAILED));
|
msg_hash_to_str(MSG_FAILED));
|
||||||
free(msg);
|
|
||||||
task_set_error(task, strdup(msg));
|
task_set_error(task, strdup(msg));
|
||||||
|
free(msg);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
task_set_error(task, strdup(msg_hash_to_str(MSG_FAILED_TO_LOAD_STATE)));
|
task_set_error(task, strdup(msg_hash_to_str(MSG_FAILED_TO_LOAD_STATE)));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user