From 7c83071b01b93f1327df7ccb14df74c0515aa62d Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 21 Feb 2017 20:30:52 +0100 Subject: [PATCH] Prevent 'explicit NULL dereferenced' --- tasks/task_content.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tasks/task_content.c b/tasks/task_content.c index 94d0ac9560..3ed47634dc 100644 --- a/tasks/task_content.c +++ b/tasks/task_content.c @@ -379,8 +379,9 @@ static bool load_content_from_compressed_archive( RARCH_LOG("Compressed file in case of need_fullpath." " Now extracting to temporary directory.\n"); - strlcpy(new_basedir, content_ctx->directory_cache, - sizeof(new_basedir)); + if (!string_is_empty(content_ctx->directory_cache)) + strlcpy(new_basedir, content_ctx->directory_cache, + sizeof(new_basedir)); if (string_is_empty(new_basedir) || !path_is_directory(new_basedir)) {