From 0ce63a3f94e861e5310d5a3d534ce17a1e3ff1d8 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 29 Sep 2016 04:28:31 +0200 Subject: [PATCH] (menu_setting.c) Prevent dereference by null --- menu/menu_setting.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 395e3f620b..e0bfa9bba3 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -1591,12 +1591,14 @@ void general_write_handler(void *data) break; case MENU_ENUM_LABEL_LOG_VERBOSITY: { - if (setting->value.target.boolean && *setting->value.target.boolean) + if (setting + && setting->value.target.boolean + && *setting->value.target.boolean) verbosity_enable(); else verbosity_disable(); - if (*setting->value.target.boolean) + if (setting && *setting->value.target.boolean) retroarch_override_setting_set(RARCH_OVERRIDE_SETTING_VERBOSITY); else retroarch_override_setting_unset(RARCH_OVERRIDE_SETTING_VERBOSITY);