Fix crash on TCP DNS request when DNSSEC not enabled.

This commit is contained in:
Simon Kelley
2014-04-16 22:20:55 +01:00
parent 82a14af5e7
commit 6375838445
2 changed files with 7 additions and 1 deletions

View File

@@ -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);