]> git.ipfire.org Git - pakfire.git/commitdiff
key: Print correct error code when verification fails
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 2 Feb 2025 16:24:21 +0000 (16:24 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 2 Feb 2025 16:24:21 +0000 (16:24 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/key.c

index ac1c90c49572c8b8fb730f3537ddfcca0df19a28..18226b97f555d4d8b69b5e13572f5d8fc64100b5 100644 (file)
@@ -1038,14 +1038,14 @@ int pakfire_key_verify(struct pakfire_key* key, FILE* f,
        // Read the signature
        r = pakfire_key_read_signature(key, &signature, f);
        if (r < 0) {
-               ERROR(key->ctx, "Could not read signature: %m\n");
+               ERROR(key->ctx, "Could not read signature: %s\n", strerror(-r));
                return r;
        }
 
        // Verify signature
        r = pakfire_key_verify_signature(key, &signature, data, length);
        if (r < 0) {
-               ERROR(key->ctx, "Could not verify signature: %m\n");
+               ERROR(key->ctx, "Could not verify signature: %s\n", strerror(-r));
                return r;
        }