From: Michael Tremer Date: Tue, 21 Sep 2021 13:54:49 +0000 (+0000) Subject: archive: Improve logging when package cannot be opened X-Git-Tag: 0.9.28~952 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=23cd76321ec0bda966dcd6c6b593a97dc8be9682;p=pakfire.git archive: Improve logging when package cannot be opened Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index 5f745e861..fe73deb31 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -722,8 +722,10 @@ static int pakfire_archive_extraction_path(struct pakfire_archive* archive, char buffer[PATH_MAX]; struct pakfire_package* pkg = pakfire_archive_get_package(archive); - if (!pkg) + if (!pkg) { + ERROR(archive->pakfire, "Could not fetch package from archive: %m\n"); return 1; + } // Use a good default when no prefix is set if (pakfire_package_is_source(pkg)) { @@ -1961,8 +1963,10 @@ PAKFIRE_EXPORT int pakfire_archive_make_package(struct pakfire_archive* archive, // Calculate digest r = pakfire_archive_calculate_digest(archive, PAKFIRE_DIGEST_SHA512, digest, &digest_length); - if (r) + if (r) { + ERROR(archive->pakfire, "Could not calculate digest of %s: %m\n", archive->path); return r; + } // Use dummy repo if no repository was passed if (!repo) {