From: Michael Tremer Date: Sat, 22 May 2021 08:54:56 +0000 (+0000) Subject: archive: Reset r after reaching end of file X-Git-Tag: 0.9.28~1285^2~101 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c731012df822fcd57fa6fed329f986e51529a324;p=pakfire.git archive: Reset r after reaching end of file Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index a4310f2b6..e2827710f 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -1069,9 +1069,10 @@ static int pakfire_archive_load_filelist_mtree(PakfireArchive archive) { PakfireFile file; r = archive_read_next_header(mtree, &entry); - if (r == ARCHIVE_EOF) + if (r == ARCHIVE_EOF) { + r = 0; break; - else if (r) + } else if (r) goto ERROR; // Create a new file object