From a5c1bab92ce6700d942ee80cf828d0e5690de985 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 25 Jul 2015 15:48:22 +0200 Subject: [PATCH] Robustness checks --- menu/menu_driver.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/menu/menu_driver.c b/menu/menu_driver.c index 986499d38a..78d8f57f22 100644 --- a/menu/menu_driver.c +++ b/menu/menu_driver.c @@ -232,7 +232,7 @@ void menu_driver_context_destroy(void) { const menu_ctx_driver_t *driver = menu_ctx_driver_get_ptr(); - if (driver->context_destroy) + if (driver && driver->context_destroy) driver->context_destroy(); } @@ -240,7 +240,7 @@ void menu_driver_list_set_selection(file_list_t *list) { const menu_ctx_driver_t *driver = menu_ctx_driver_get_ptr(); - if (driver->list_set_selection) + if (driver && driver->list_set_selection) driver->list_set_selection(list); } @@ -249,7 +249,7 @@ size_t menu_driver_list_get_selection(void) const menu_ctx_driver_t *driver = menu_ctx_driver_get_ptr(); menu_handle_t *menu = menu_driver_get_ptr(); - if (driver->list_get_selection) + if (driver && driver->list_get_selection) return driver->list_get_selection(menu); return 0; }