From 2906636b929f08fdf342560834d920e8e8153458 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Tue, 15 Oct 2019 20:54:10 +0900 Subject: [PATCH] Revert "gpg: The first key should be in candidates." This reverts commit 66eb953f43800a91c4280ae8fd49f6dc8cf74578. Signed-off-by: NIIBE Yutaka --- g10/getkey.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/g10/getkey.c b/g10/getkey.c index a51ba5f98..6635b5b54 100644 --- a/g10/getkey.c +++ b/g10/getkey.c @@ -1442,8 +1442,6 @@ get_best_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode, int is_mbox = is_valid_mailbox (name); int wkd_tried = 0; - log_assert (ret_keyblock != NULL); - if (retctx) *retctx = NULL; @@ -1506,10 +1504,7 @@ get_best_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode, struct pubkey_cmp_cookie new = { 0 }; kbnode_t new_keyblock; - copy_public_key (&new.key, (*ret_keyblock)->pkt->pkt.public_key); - new_keyblock = clone_kbnode (*ret_keyblock); - - do + while (getkey_next (ctrl, ctx, &new.key, &new_keyblock) == 0) { int diff = pubkey_cmp (ctrl, name, &best, &new, new_keyblock); release_kbnode (new_keyblock); @@ -1534,8 +1529,6 @@ get_best_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode, } new.uid = NULL; } - while (getkey_next (ctrl, ctx, &new.key, &new_keyblock) == 0); - getkey_end (ctrl, ctx); ctx = NULL; free_user_id (best.uid);