aboutsummaryrefslogtreecommitdiffstats
path: root/keyserver
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--keyserver/gpgkeys_kdns.c5
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;
}