}
}
- // Import filelist
- struct pakfire_filelist* filelist = pakfire_archive_get_filelist(archive);
- if (filelist) {
- pakfire_package_set_filelist(pkg, filelist);
- pakfire_filelist_unref(filelist);
- }
-
// Set digests
pakfire_package_set_digest(pkg, PAKFIRE_DIGEST_SHA512, digest);
else
r = pakfire_archive_make_legacy_package(archive, repo, package);
+ // Import filelist
+ struct pakfire_filelist* filelist = pakfire_archive_get_filelist(archive);
+ if (filelist) {
+ pakfire_package_set_filelist(*package, filelist);
+ pakfire_filelist_unref(filelist);
+ }
+
// Free dummy repository
if (dummy)
pakfire_repo_unref(dummy);