Fix CID 1491392
authorMichael Rasmussen <mir@datanom.net>
Thu, 9 Sep 2021 21:45:53 +0000 (23:45 +0200)
committerMichael Rasmussen <mir@datanom.net>
Thu, 9 Sep 2021 21:45:53 +0000 (23:45 +0200)
Signed-off-by: Michael Rasmussen <mir@datanom.net>
autogen.sh [changed mode: 0755->0644]
config/test-driver [changed mode: 0755->0644]
src/plugins/archive/libarchive_archive.c
tools/check-appstream.sh [changed mode: 0755->0644]
tools/claws.get.tlds.pl [changed mode: 0755->0644]
tools/gitlog2changelog.py [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
index a8819d8f67e212b52bb6a938a3d1c5baeb564ebd..c28c9bcd1c97748b2d0d40a9874a16b4fcf1b37e 100644 (file)
@@ -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;
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)