From: Evan Hunt Date: Wed, 26 Sep 2012 20:55:18 +0000 (-0700) Subject: use correct port range X-Git-Tag: v9.10.0a1~864 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=da35568c7169d7218b0be7203ed03e2e626566c0;p=thirdparty%2Fbind9.git use correct port range 3382. [bug] SOA query from slave used use-v6-udp-ports range, if set, regardless of the address family in use. [RT #24173] --- diff --git a/CHANGES b/CHANGES index b632438c110..431763c8b9e 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +3382. [bug] SOA query from slave used use-v6-udp-ports range, + if set, regardless of the address family in use. + [RT #24173] + 3381. [contrib] Update queryperf to support more RR types. [RT #30762] diff --git a/lib/dns/dispatch.c b/lib/dns/dispatch.c index 6a2584780f4..05403d5f906 100644 --- a/lib/dns/dispatch.c +++ b/lib/dns/dispatch.c @@ -2929,7 +2929,7 @@ get_udpsocket(dns_dispatchmgr_t *mgr, dns_dispatch_t *disp, * If no port is specified, we first try to pick up a random * port by ourselves. */ - if (isc_sockaddr_pf(&disp->local) == AF_INET) { + if (isc_sockaddr_pf(localaddr) == AF_INET) { nports = disp->mgr->nv4ports; ports = disp->mgr->v4ports; } else {