]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
pullup:
authorMark Andrews <marka@isc.org>
Sat, 10 Nov 2001 15:14:01 +0000 (15:14 +0000)
committerMark Andrews <marka@isc.org>
Sat, 10 Nov 2001 15:14:01 +0000 (15:14 +0000)
1117.   [port]          The configure check for in6addr_loopback incorrectly
                        succeeded on AIX 4.3 when compiling with -O2
                        because the test code was optimized away.
                        [RT #2016]

CHANGES
configure.in

diff --git a/CHANGES b/CHANGES
index c237d9d33e36875af28cdddb98e1a2d7028a460c..8c043dcedd5a5a16df181bd0f8aff3468215fe34 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+1117.  [port]          The configure check for in6addr_loopback incorrectly
+                       succeeded on AIX 4.3 when compiling with -O2
+                       because the test code was optimized away.
+                       [RT #2016]
+
 1114.  [port]          Ignore more accept() errors. [RT #2021]
 
 
index 15ecedecfab6fb5718419737cdad64c8109c08e7..c3ccf7f9241ebc50436ea0aca526b9a8fc4d16c4 100644 (file)
@@ -13,7 +13,7 @@
 # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
 # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
-AC_REVISION($Revision: 1.294.2.5 $)
+AC_REVISION($Revision: 1.294.2.6 $)
 
 AC_INIT(lib/dns/name.c)
 AC_PREREQ(2.13)
@@ -1014,7 +1014,7 @@ $isc_netinetin6_hack
 $isc_netinet6in6_hack
 $isc_in_addr6_hack
 ],
-               [struct in6_addr in6; in6 = in6addr_any; return (0);],
+               [struct in6_addr in6; in6 = in6addr_any; return (in6.s6_addr[0]);],
                        [AC_MSG_RESULT(yes)
                         ISC_PLATFORM_NEEDIN6ADDRANY="#undef ISC_PLATFORM_NEEDIN6ADDRANY"
                         LWRES_PLATFORM_NEEDIN6ADDRANY="#undef LWRES_PLATFORM_NEEDIN6ADDRANY"],
@@ -1031,7 +1031,7 @@ $isc_netinetin6_hack
 $isc_netinet6in6_hack
 $isc_in_addr6_hack
 ],
-               [struct in6_addr in6; in6 = in6addr_loopback; return (0);],
+               [struct in6_addr in6; in6 = in6addr_loopback; return (in6.s6_addr[0]);],
                        [AC_MSG_RESULT(yes)
                         ISC_PLATFORM_NEEDIN6ADDRLOOPBACK="#undef ISC_PLATFORM_NEEDIN6ADDRLOOPBACK"
                         LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK="#undef LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK"],