diff options
author | Werner Koch <[email protected]> | 2008-05-06 14:03:36 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2008-05-06 14:03:36 +0000 |
commit | 4254e90426a97afaed1af3f4caa01cc2f4021fb6 (patch) | |
tree | 82e0123ba381605484c332038504dae8e967b2e7 /keyserver/gpgkeys_kdns.c | |
parent | add gpg-zip man page. (diff) | |
download | gnupg-4254e90426a97afaed1af3f4caa01cc2f4021fb6.tar.gz gnupg-4254e90426a97afaed1af3f4caa01cc2f4021fb6.zip |
Fixed bug#907.
Fixed a segv in keybox and made it more robust.
Diffstat (limited to '')
-rw-r--r-- | keyserver/gpgkeys_kdns.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/keyserver/gpgkeys_kdns.c b/keyserver/gpgkeys_kdns.c index ce18920c8..b32b0744f 100644 --- a/keyserver/gpgkeys_kdns.c +++ b/keyserver/gpgkeys_kdns.c @@ -29,6 +29,9 @@ #include <assert.h> #ifdef HAVE_ADNS_H # include <adns.h> +# ifndef HAVE_ADNS_FREE +# define adns_free free +# endif #endif #define INCLUDED_BY_MAIN_MODULE 1 @@ -175,7 +178,7 @@ get_key (adns_state adns_ctx, char *address) fprintf (output, "\nNAME %s FAILED %d\n", address, ret); else fprintf (output, "\nNAME %s END\n", address); - free (answer); /* (Right, this is free and not xfree.) */ + adns_free (answer); xfree (name); return ret; } |