From 8d68031ec47c6442d5150fcfd4d039baf6984c19 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 16 Oct 2014 00:53:10 +0200 Subject: [PATCH] Properly clean up function pointers in menu_common_list_delete --- frontend/menu/backend/menu_common_backend.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/menu/backend/menu_common_backend.c b/frontend/menu/backend/menu_common_backend.c index 25e1bd59d1..33be804d2f 100644 --- a/frontend/menu/backend/menu_common_backend.c +++ b/frontend/menu/backend/menu_common_backend.c @@ -692,7 +692,10 @@ static void menu_common_list_delete(void *data, size_t index, if (cbs) { - cbs->action_ok = NULL; + cbs->action_start = NULL; + cbs->action_ok = NULL; + cbs->action_toggle = NULL; + cbs->action_deferred_push = NULL; free(list->list[index].actiondata); } list->list[index].actiondata = NULL;