]> git.ipfire.org Git - pakfire.git/commitdiff
key: Fetch generated keys in an easier way
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 7 Jul 2021 20:29:02 +0000 (20:29 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 7 Jul 2021 20:29:02 +0000 (20:29 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/key.c

index fc5e4c0ae7af3ddb325a69d44a138741502e0da7..67683dbc42501034f056ff7925b099d7e3590123 100644 (file)
@@ -229,13 +229,7 @@ PAKFIRE_EXPORT int pakfire_key_generate(struct pakfire_key** key, Pakfire pakfir
        gpgme_genkey_result_t result = gpgme_op_genkey_result(gpgctx);
 
        // Retrieve the key by its fingerprint
-       *key = pakfire_key_get(pakfire, result->fpr);
-       if (!*key) {
-               errno = ENOENT;
-               return 1;
-       }
-
-       return 0;
+       return pakfire_find_key(key, pakfire, result->fpr);
 }
 
 PAKFIRE_EXPORT char* pakfire_key_export(struct pakfire_key* key, pakfire_key_export_mode_t mode) {