From 15d8570e5bc238da3d2ab2839cdb1e793ece8419 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Higor=20Eur=C3=ADpedes?= Date: Tue, 19 May 2015 15:36:44 -0300 Subject: [PATCH] (menu_list.c) Fix leak --- menu/menu.c | 2 ++ menu/menu_list.c | 1 + 2 files changed, 3 insertions(+) diff --git a/menu/menu.c b/menu/menu.c index b637bc95c3..c3b526ebcc 100644 --- a/menu/menu.c +++ b/menu/menu.c @@ -201,6 +201,8 @@ static void menu_free_list(menu_handle_t *menu) return; settings_list_free(menu->list_settings); + menu_list_free(menu->menu_list); + menu->menu_list = NULL; menu->list_settings = NULL; } diff --git a/menu/menu_list.c b/menu/menu_list.c index 9a5de0576b..521c034aa1 100644 --- a/menu/menu_list.c +++ b/menu/menu_list.c @@ -172,6 +172,7 @@ void menu_list_free(menu_list_t *menu_list) menu_list_destroy(menu_list->menu_stack); menu_list_destroy(menu_list->selection_buf); + free(menu_list); } menu_list_t *menu_list_new(void)