diff --git a/menu/cbs/menu_cbs_ok.c b/menu/cbs/menu_cbs_ok.c index f27a76fdbf..390ccf79ab 100644 --- a/menu/cbs/menu_cbs_ok.c +++ b/menu/cbs/menu_cbs_ok.c @@ -1937,7 +1937,7 @@ static int action_ok_file_load(const char *path, setting = menu_setting_find(menu_label); - if (setting->type == ST_PATH) + if (setting && setting->type == ST_PATH) return action_ok_set_path(path, label, type, idx, entry_idx); strlcpy(menu_path_new, menu_path, sizeof(menu_path_new));