From 711c4116e06038f8787d368d10a95f7021adeb54 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 22 Dec 2016 00:43:46 +0100 Subject: [PATCH] Be more careful with strdup --- tasks/task_content.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tasks/task_content.c b/tasks/task_content.c index 6c161ced19..32f16f76c8 100644 --- a/tasks/task_content.c +++ b/tasks/task_content.c @@ -1011,7 +1011,9 @@ bool task_push_content_load_default( if (settings) { content_ctx.history_list_enable = settings->history_list_enable; - content_ctx.directory_system = strdup(settings->directory.system); + + if (!string_is_empty(settings->directory.system)) + content_ctx.directory_system = strdup(settings->directory.system); } /* First we determine if we are loading from a menu */