From: Michael Tremer Date: Thu, 5 Oct 2023 09:57:29 +0000 (+0000) Subject: file: Fix wrong operator to check if flag is set X-Git-Tag: 0.9.30~1543 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da3b7f52addadf12a4d489b658ae876fe2947d65;p=pakfire.git file: Fix wrong operator to check if flag is set Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/file.c b/src/libpakfire/file.c index 475223f56..c87d06550 100644 --- a/src/libpakfire/file.c +++ b/src/libpakfire/file.c @@ -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));