diff options
Diffstat (limited to 'g10')
-rw-r--r-- | g10/getkey.c | 2 | ||||
-rw-r--r-- | g10/keyserver.c | 2 | ||||
-rw-r--r-- | g10/mainproc.c | 3 |
3 files changed, 3 insertions, 4 deletions
diff --git a/g10/getkey.c b/g10/getkey.c index 2a2448462..d54bd57ee 100644 --- a/g10/getkey.c +++ b/g10/getkey.c @@ -2971,10 +2971,8 @@ parse_auto_key_locate (char *options) else if (ascii_strcasecmp (tok, "cert") == 0) akl->type = AKL_CERT; #endif -#ifdef USE_DNS_PKA else if (ascii_strcasecmp (tok, "pka") == 0) akl->type = AKL_PKA; -#endif else if ((akl->spec = parse_keyserver_uri (tok, 1))) akl->type = AKL_SPEC; else diff --git a/g10/keyserver.c b/g10/keyserver.c index ffcc1bfe0..477ff17a2 100644 --- a/g10/keyserver.c +++ b/g10/keyserver.c @@ -1980,7 +1980,7 @@ keyserver_import_pka (ctrl_t ctrl, *fpr = xmalloc (20); *fpr_len = 20; - uri = get_pka_info (name, *fpr); + uri = get_pka_info (name, *fpr, 20); if (uri && *uri) { /* An URI is available. Lookup the key. */ diff --git a/g10/mainproc.c b/g10/mainproc.c index 753fdbedd..0ae916852 100644 --- a/g10/mainproc.c +++ b/g10/mainproc.c @@ -1498,7 +1498,8 @@ pka_uri_from_sig (PKT_signature *sig) { char *uri; - uri = get_pka_info (sig->pka_info->email, sig->pka_info->fpr); + uri = get_pka_info (sig->pka_info->email, + sig->pka_info->fpr, sizeof sig->pka_info->fpr); if (uri) { sig->pka_info->valid = 1; |