From: Michael Tremer Date: Fri, 4 Nov 2022 18:18:21 +0000 (+0000) Subject: archive: Ensure reading the archive from the beginning for digest X-Git-Tag: 0.9.28~123 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e7b49edda92aaa7f5e1538dd19917f3ec57ea24b;p=pakfire.git archive: Ensure reading the archive from the beginning for digest Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index df51c1e7c..7a61b5d32 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -83,6 +83,9 @@ struct pakfire_archive { static int pakfire_archive_compute_digests(struct pakfire_archive* archive) { int r; + // Start reading at the beginning + rewind(archive->f); + // Calculate digest r = pakfire_digests_compute_from_file(archive->pakfire, &archive->digests, PAKFIRE_ARCHIVE_CHECKSUM, archive->f);