]> git.ipfire.org Git - pakfire.git/commitdiff
file: Fix wrong operator to check if flag is set
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 5 Oct 2023 09:57:29 +0000 (09:57 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 5 Oct 2023 09:57:29 +0000 (09:57 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/file.c

index 475223f56428624a223c76f323325251a6f60ea1..c87d06550db1cd1ec4efe0e852c64880209462f8 100644 (file)
@@ -454,37 +454,37 @@ struct archive_entry* pakfire_file_archive_entry(struct pakfire_file* file, int
        // Copy digests
 
        // SHA-3-512
-       if ((digest_types && PAKFIRE_DIGEST_SHA3_512)
+       if ((digest_types & PAKFIRE_DIGEST_SHA3_512)
                        && pakfire_digest_set(file->digests.sha3_512))
                archive_entry_xattr_add_entry(entry, "PAKFIRE.digests.sha3_512",
                        file->digests.sha3_512, sizeof(file->digests.sha3_512));
 
        // SHA-3-256
-       if ((digest_types && PAKFIRE_DIGEST_SHA3_256) &&
+       if ((digest_types & PAKFIRE_DIGEST_SHA3_256) &&
                        pakfire_digest_set(file->digests.sha3_256))
                archive_entry_xattr_add_entry(entry, "PAKFIRE.digests.sha3_256",
                        file->digests.sha3_256, sizeof(file->digests.sha3_256));
 
        // BLAKE2b512
-       if ((digest_types && PAKFIRE_DIGEST_BLAKE2B512) &&
+       if ((digest_types & PAKFIRE_DIGEST_BLAKE2B512) &&
                        pakfire_digest_set(file->digests.blake2b512))
                archive_entry_xattr_add_entry(entry, "PAKFIRE.digests.blake2b512",
                        file->digests.blake2b512, sizeof(file->digests.blake2b512));
 
        // BLAKE2s256
-       if ((digest_types && PAKFIRE_DIGEST_BLAKE2S256) &&
+       if ((digest_types & PAKFIRE_DIGEST_BLAKE2S256) &&
                        pakfire_digest_set(file->digests.blake2s256))
                archive_entry_xattr_add_entry(entry, "PAKFIRE.digests.blake2s256",
                        file->digests.blake2s256, sizeof(file->digests.blake2s256));
 
        // SHA-2-512
-       if ((digest_types && PAKFIRE_DIGEST_SHA2_512) &&
+       if ((digest_types & PAKFIRE_DIGEST_SHA2_512) &&
                        pakfire_digest_set(file->digests.sha2_512))
                archive_entry_xattr_add_entry(entry, "PAKFIRE.digests.sha2_512",
                        file->digests.sha2_512, sizeof(file->digests.sha2_512));
 
        // SHA-2-256
-       if ((digest_types && PAKFIRE_DIGEST_SHA2_512) &&
+       if ((digest_types & PAKFIRE_DIGEST_SHA2_512) &&
                        pakfire_digest_set(file->digests.sha2_256))
                archive_entry_xattr_add_entry(entry, "PAKFIRE.digests.sha2_256",
                        file->digests.sha2_256, sizeof(file->digests.sha2_256));