From b077113affacc08a08584668c275721c977a3b67 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 10 Feb 2016 06:49:00 +0100 Subject: [PATCH] Prevent crash on calling RARCH_MENU_CTL_CONTEXT_DESTROY --- menu/menu_driver.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/menu/menu_driver.c b/menu/menu_driver.c index 259c76f5b3..db43d8fc5d 100644 --- a/menu/menu_driver.c +++ b/menu/menu_driver.c @@ -696,10 +696,14 @@ bool menu_driver_ctl(enum rarch_menu_ctl_state state, void *data) } break; case RARCH_MENU_CTL_CONTEXT_RESET: + if (!menu_driver_ctx) + return true; if (menu_driver_ctx->context_reset) menu_driver_ctx->context_reset(menu_userdata); break; case RARCH_MENU_CTL_CONTEXT_DESTROY: + if (!menu_driver_ctx) + return true; if (menu_driver_ctx->context_destroy) menu_driver_ctx->context_destroy(menu_userdata); break;