talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 9ffe6db441e441feea5d4ff5ad055d9b2e407c25
parent 8589ae35c394de678bc4c24e6571633c337e0ba6
Author: Michael Rasmussen <mir@datanom.net>
Date:   Thu,  9 Sep 2021 23:45:53 +0200

Fix CID 1491392

Signed-off-by: Michael Rasmussen <mir@datanom.net>

Diffstat:
Mautogen.sh | 0
Mconfig/test-driver | 0
Msrc/plugins/archive/libarchive_archive.c | 6++++--
Mtools/check-appstream.sh | 0
Mtools/claws.get.tlds.pl | 0
Mtools/gitlog2changelog.py | 0
6 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/autogen.sh b/autogen.sh diff --git a/config/test-driver b/config/test-driver diff --git a/src/plugins/archive/libarchive_archive.c b/src/plugins/archive/libarchive_archive.c @@ -250,14 +250,16 @@ void archive_free_file_list(gboolean md5, gboolean rename) { if (!rename && md5 && g_str_has_suffix(file->name, ".md5")) { path = g_strdup_printf("%s/%s", file->path, file->name); debug_print("unlinking %s\n", path); - g_unlink(path); + if (g_unlink(path) < 0) + FILE_OP_ERROR(path, "g_unlink"); g_free(path); } if (rename) { path = g_strdup_printf("%s/%s", file->path, file->name); debug_print("unlinking %s\n", path); g_unlink(path); - g_free(path); + if (g_unlink(path) < 0) + FILE_OP_ERROR(path, "g_unlink"); } archive_free_file_info(file); file_list->data = NULL; diff --git a/tools/check-appstream.sh b/tools/check-appstream.sh diff --git a/tools/claws.get.tlds.pl b/tools/claws.get.tlds.pl diff --git a/tools/gitlog2changelog.py b/tools/gitlog2changelog.py