]> git.ipfire.org Git - people/stevee/pakfire.git/commitdiff
files: Skip payload check for empty files
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 17 Mar 2023 13:59:39 +0000 (13:59 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 17 Mar 2023 13:59:39 +0000 (13:59 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/file.c

index f657d941b73623625e96eb7ca09f30990248360f..13aff6ccc61df9ce7bfa3f81a4223a3b71772fbb 100644 (file)
@@ -1009,6 +1009,10 @@ int pakfire_file_payload_matches(struct pakfire_file* file,
        if (!S_ISREG(file->st.st_mode))
                return 0;
 
+       // Skip empty files
+       if (!file->st.st_size)
+               return 0;
+
        // Open the file
        f = pakfire_file_open(file);
        if (!f)