From 6c5d08d89318d6363ee6d46707b651740b4d98d9 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 29 May 2019 16:35:51 +0200 Subject: [PATCH] content_file_init_extract - cleanup --- tasks/task_content.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tasks/task_content.c b/tasks/task_content.c index 3d858721b4..1378d5b38b 100644 --- a/tasks/task_content.c +++ b/tasks/task_content.c @@ -525,14 +525,15 @@ static bool content_file_init_extract( free(temp_content); - if (!string_list_append(content_ctx->temporary_content, - new_path, *attr)) { - free(new_path); - return false; - } + bool append_success = string_list_append(content_ctx->temporary_content, + new_path, *attr); - free(new_path); + free(new_path); + + if (!append_success) + return false; + } } }