aboutsummaryrefslogtreecommitdiffstats
path: root/g10/getkey.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--g10/getkey.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/g10/getkey.c b/g10/getkey.c
index 5792302fc..f0e33c596 100644
--- a/g10/getkey.c
+++ b/g10/getkey.c
@@ -1602,29 +1602,25 @@ get_best_pubkey_byname (ctrl_t ctrl, GETKEY_CTX *retctx, PKT_public_key *pk,
{
/* New key is better. */
release_public_key_parts (&best.key);
- if (best.uid)
- free_user_id (best.uid);
+ free_user_id (best.uid);
best = new;
}
else if (diff > 0)
{
/* Old key is better. */
release_public_key_parts (&new.key);
- if (new.uid)
- free_user_id (new.uid);
+ free_user_id (new.uid);
}
else
{
/* A tie. Keep the old key. */
release_public_key_parts (&new.key);
- if (new.uid)
- free_user_id (new.uid);
+ free_user_id (new.uid);
}
}
getkey_end (ctx);
ctx = NULL;
- if (best.uid)
- free_user_id (best.uid);
+ free_user_id (best.uid);
if (best.valid)
{
@@ -3604,8 +3600,7 @@ finish_lookup (kbnode_t keyblock, unsigned int req_usage, int want_exact,
if (latest_key)
{
pk = latest_key->pkt->pkt.public_key;
- if (pk->user_id)
- free_user_id (pk->user_id);
+ free_user_id (pk->user_id);
pk->user_id = scopy_user_id (foundu);
}