]> git.ipfire.org Git - pakfire.git/commitdiff
archive: Generate a more useful log message when verification fails
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 19 Aug 2021 14:34:29 +0000 (14:34 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 19 Aug 2021 14:34:29 +0000 (14:34 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/archive.c
src/libpakfire/transaction.c

index bf18e8b162289067cf1c5dc21cff16d497065004..a4cef2bb09c7c2b98623ff03173b605007f8fdc6 100644 (file)
@@ -1602,6 +1602,10 @@ PAKFIRE_EXPORT int pakfire_archive_verify(struct pakfire_archive* archive,
        // Store result
        *status = archive->verify;
 
+       // Log error
+       ERROR(archive->pakfire, "Archive verification for %s has failed: %s\n",
+               archive->path, pakfire_archive_verify_strerror(archive->verify));
+
        return 0;
 
 ERROR:
index 923541662ff32850b3b374281d77f6ac4f20873e..4315f420c3c5b2e1d343e0d399fa6e5f790c5d4d 100644 (file)
@@ -595,8 +595,6 @@ static int pakfire_transaction_verify(struct pakfire_transaction* transaction,
 
                // Bad
                default:
-                       ERROR(transaction->pakfire, "Archive verification failed: %s\n",
-                               pakfire_archive_verify_strerror(status));
                        break;
        }