From: Michael Tremer Date: Sat, 11 Mar 2023 15:14:27 +0000 (+0000) Subject: files: Fix iterating over extended attributes X-Git-Tag: 0.9.29~327 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=471ccfc2ea4ef8e9280d2453e04f0d4c1a8b0e80;p=people%2Fms%2Fpakfire.git files: Fix iterating over extended attributes Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/file.c b/src/libpakfire/file.c index a43ad6161..b1f939550 100644 --- a/src/libpakfire/file.c +++ b/src/libpakfire/file.c @@ -158,6 +158,8 @@ static int pakfire_file_from_archive_entry(struct pakfire_file* file, struct arc pakfire_file_set_ctime(file, archive_entry_ctime(entry)); pakfire_file_set_mtime(file, archive_entry_mtime(entry)); + archive_entry_xattr_reset(entry); + // Read any extended attributes while (archive_entry_xattr_next(entry, &attr, &value, &size) == ARCHIVE_OK) { // Digest: SHA-3-512