From: Mark Andrews Date: Thu, 9 Nov 2017 12:59:20 +0000 (+1100) Subject: fix the IPv6 address length in compute_cookie. [RT #46538] X-Git-Tag: v9.12.0rc1~89 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b231ddc65d838b3aa64c5b41724054511ec2f5f5;p=thirdparty%2Fbind9.git fix the IPv6 address length in compute_cookie. [RT #46538] --- diff --git a/lib/ns/client.c b/lib/ns/client.c index 26e37a06d5e..af5183c6f7f 100644 --- a/lib/ns/client.c +++ b/lib/ns/client.c @@ -1841,7 +1841,7 @@ compute_cookie(ns_client_t *client, isc_uint32_t when, isc_uint32_t nonce, break; case AF_INET6: cp = (unsigned char *)&netaddr.type.in6; - length = 4; + length = 16; break; default: INSIST(0); @@ -1878,7 +1878,7 @@ compute_cookie(ns_client_t *client, isc_uint32_t when, isc_uint32_t nonce, break; case AF_INET6: cp = (unsigned char *)&netaddr.type.in6; - length = 4; + length = 16; break; default: INSIST(0);