From 7cb18cbdab15751cfa8097fead95f092e7a072e6 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 30 Jan 2015 08:27:10 +0100 Subject: [PATCH] Small bandaid fix that doesn't address the real problem --- menu/menu_entries_cbs.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/menu/menu_entries_cbs.c b/menu/menu_entries_cbs.c index ad5c391b4f..5c84473a64 100644 --- a/menu/menu_entries_cbs.c +++ b/menu/menu_entries_cbs.c @@ -329,8 +329,9 @@ static int action_ok_shader_parameters(const char *path, static int action_ok_push_generic_list(const char *path, const char *label, unsigned type, size_t idx) { - strlcpy(driver.menu->deferred_path, path, - sizeof(driver.menu->deferred_path)); + if (path) + strlcpy(driver.menu->deferred_path, path, + sizeof(driver.menu->deferred_path)); return menu_list_push_stack_refresh( driver.menu->menu_list, "", label, type, idx);