diff options
-rw-r--r-- | CHANGELOG | 6 | ||||
-rw-r--r-- | src/forward.c | 2 |
2 files changed, 7 insertions, 1 deletions
@@ -1,3 +1,9 @@ +version 2.70 + Fix crash, introduced in 2.69, on TCP request when dnsmasq + compiled with DNSSEC support, but running without DNSSEC + enabled. Thanks to Manish Sing for spotting that one. + + version 2.69 Implement dynamic interface discovery on *BSD. This allows the contructor: syntax to be used in dhcp-range for DHCPv6 diff --git a/src/forward.c b/src/forward.c index 37265da..0079075 100644 --- a/src/forward.c +++ b/src/forward.c @@ -1745,7 +1745,7 @@ unsigned char *tcp_request(int confd, time_t now, struct server *firstsendto = NULL; #ifdef HAVE_DNSSEC unsigned char *newhash, hash[HASH_SIZE]; - if ((newhash = hash_questions(header, (unsigned int)size, daemon->keyname))) + if ((newhash = hash_questions(header, (unsigned int)size, daemon->namebuff))) memcpy(hash, newhash, HASH_SIZE); else memset(hash, 0, HASH_SIZE); |