aboutsummaryrefslogtreecommitdiffstats
path: root/g10
diff options
context:
space:
mode:
Diffstat (limited to 'g10')
-rw-r--r--g10/getkey.c2
-rw-r--r--g10/keyserver.c2
-rw-r--r--g10/mainproc.c3
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;