From 1e6b8385fdd37422139059601fe5f49d657af132 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 1 Jul 2020 00:09:38 +0200 Subject: [PATCH] Fix two potential memory leaks --- menu/menu_displaylist.c | 3 +++ retroarch.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 7dd53e59d6..a09b56f68d 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -4124,7 +4124,10 @@ static bool menu_displaylist_push_internal( if (menu_displaylist_ctl( DISPLAYLIST_DATABASE_PLAYLISTS, info)) + { + free(info->path); return true; + } } else if (string_is_equal(label, msg_hash_to_str(MENU_ENUM_LABEL_ADD_TAB))) { diff --git a/retroarch.c b/retroarch.c index 8caa00682f..e056b2b9ad 100644 --- a/retroarch.c +++ b/retroarch.c @@ -14145,6 +14145,8 @@ finish: free(system_label); if (json_buffer) free(json_buffer); + if (state_son) + free(state_son); return !error; } #endif