From ab0a3dabf57f13bafa9024608622dbfcb9e26c33 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 12 Jun 2015 04:05:42 +0200 Subject: [PATCH] (menu) menu_driver_list_insert - Try to free actiondata first before allocating it --- menu/menu_driver.c | 1 + 1 file changed, 1 insertion(+) diff --git a/menu/menu_driver.c b/menu/menu_driver.c index 97de075f47..0c0397fadd 100644 --- a/menu/menu_driver.c +++ b/menu/menu_driver.c @@ -239,6 +239,7 @@ void menu_driver_list_insert(file_list_t *list, const char *path, if (driver->list_insert) driver->list_insert(list, path, label, idx); + file_list_free_actiondata(list, idx); list->list[idx].actiondata = (menu_file_list_cbs_t*) calloc(1, sizeof(menu_file_list_cbs_t));