From: Michael Tremer Date: Wed, 31 Aug 2022 16:02:23 +0000 (+0000) Subject: archive: Drop marker if digests are computed X-Git-Tag: 0.9.28~345 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9af400bd8c1ba2413c545a0b10462e453aad370e;p=pakfire.git archive: Drop marker if digests are computed The digest functions take care of this now Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index b5b7b7198..9932d406a 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -72,7 +72,6 @@ struct pakfire_archive { // Digests struct pakfire_digests digests; - unsigned int digests_computed:1; // Verify Status int verify; @@ -106,22 +105,13 @@ static const char* pakfire_archive_legacy_filename( static int pakfire_archive_compute_digests(struct pakfire_archive* archive) { int r; - // Skip if already done - if (archive->digests_computed) - return 0; - // Calculate digest r = pakfire_digests_compute_from_file(archive->pakfire, &archive->digests, PAKFIRE_ARCHIVE_CHECKSUM, archive->f); - if (r) { + if (r) ERROR(archive->pakfire, "Could not calculate digest of %s: %m\n", archive->path); - return r; - } - - // Mark as computed - archive->digests_computed = 1; - return 0; + return r; } /*