talons

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

commit 531f47d9bac2e07eff0b6827fd69657b3eff0721
parent 882bb4d6f159ab7601042a1f35f06a6e34a73385
Author: Michael Rasmussen <mir@datanom.net>
Date:   Thu,  9 Sep 2021 23:18:26 +0200

Fix CID 1491392

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

Diffstat:
Msrc/plugins/archive/libarchive_archive.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/plugins/archive/libarchive_archive.c b/src/plugins/archive/libarchive_archive.c @@ -250,13 +250,15 @@ 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); + if (g_unlink(path) < 0) + FILE_OP_ERROR(path, "g_unlink"); g_free(path); } archive_free_file_info(file);