diff options
author | Werner Koch <[email protected]> | 2016-01-06 15:39:04 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2016-01-07 18:09:15 +0000 |
commit | a41638acf4808caa619f4f3f4c0dcd12be00d6f8 (patch) | |
tree | c6e743145360e04f0877251c172c64f531d93178 /g10/call-dirmngr.c | |
parent | Fix keystrlen to work when OPT.KEYID_FORMAT is KF_DEFAULT. (diff) | |
download | gnupg-a41638acf4808caa619f4f3f4c0dcd12be00d6f8.tar.gz gnupg-a41638acf4808caa619f4f3f4c0dcd12be00d6f8.zip |
gpg: Fix DNS cert lookup returning an URL.
* g10/call-dirmngr.c (dns_cert_status_cb): Store URL status in the URL
param. The old code was entirely buggy (c+p error).
--
Fixes-commit: 154f3ed2
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'g10/call-dirmngr.c')
-rw-r--r-- | g10/call-dirmngr.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/g10/call-dirmngr.c b/g10/call-dirmngr.c index 83af0be8d..b1c856d77 100644 --- a/g10/call-dirmngr.c +++ b/g10/call-dirmngr.c @@ -1080,10 +1080,8 @@ dns_cert_status_cb (void *opaque, const char *line) { if (parm->url) err = gpg_error (GPG_ERR_DUP_KEY); - else if (!(parm->fpr = xtrymalloc (nbytes))) + else if (!(parm->url = xtrystrdup (s))) err = gpg_error_from_syserror (); - else - memcpy (parm->fpr, line, (parm->fprlen = nbytes)); } return err; |