From 80310d8df3153387f1f773cecc2d39983fce258b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Higor=20Eur=C3=ADpedes?= Date: Wed, 20 May 2015 19:33:42 -0300 Subject: [PATCH] (menu_driver.c) Fix leak --- menu/menu_driver.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/menu/menu_driver.c b/menu/menu_driver.c index 660cda82ef..ae7b23b1d0 100644 --- a/menu/menu_driver.c +++ b/menu/menu_driver.c @@ -217,9 +217,13 @@ void menu_driver_list_delete(file_list_t *list, size_t i, size_t list_size) void menu_driver_list_clear(file_list_t *list) { const menu_ctx_driver_t *driver = menu_ctx_driver_get_ptr(); + size_t i; if (driver->list_clear) driver->list_clear(list); + + for (i = 0; i < list->size; ++i) + menu_driver_list_delete_common(list, i, list->size); } void menu_driver_context_destroy(void)