]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 1862] in6addr_any test in configure fooled by arm gcc 4.1.3 -O2.
authorDave Hart <hart@ntp.org>
Tue, 29 Mar 2011 13:35:13 +0000 (13:35 +0000)
committerDave Hart <hart@ntp.org>
Tue, 29 Mar 2011 13:35:13 +0000 (13:35 +0000)
bk: 4d91e011UT_pDZdlmicTeDBT_4UzBw

ChangeLog
ntpd/ntp_crypto.c
sntp/m4/ntp_ipv6.m4

index e822295eb22fea45d84cb81c7df18d2626a2f353..e73957a2e31d66e18419187c23ebd5f20a646295 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 * [Bug 1732] ntpd ties up CPU on disconnected USB refclock.
 * [Bug 1861] tickadj build failure using uClibc.
+* [Bug 1862] in6addr_any test in configure fooled by arm gcc 4.1.3 -O2.
 * Remove kernel line discipline driver code for clk and chu, deprecate
   related LDISC_ flags, and remove associated ntpd code to decode the
   timestamps, remove clktest line discipline test program.
index 80f63c8e66f8e7b412f8e4d90872682d8f17bbc5..44ad2d1d8f92373a4e2b66126410ec4f564f329e 100644 (file)
@@ -2981,7 +2981,6 @@ cert_sign(
        subj = X509_get_subject_name(req);
        X509_set_subject_name(cert, subj);
        X509_set_pubkey(cert, pkey);
-       ext = X509_get_ext(req, 0);
        temp = X509_get_ext_count(req);
        for (i = 0; i < temp; i++) {
                ext = X509_get_ext(req, i);
index ccb9bf7354029fa1090f21277790432f54a0f990..b46ff8e7c2bcb107690cf839350680ce1ff96258 100644 (file)
@@ -354,10 +354,10 @@ AC_CACHE_CHECK(
                #include <netinet/in.h>
                $isc_netinetin6_hack
                $isc_netinet6in6_hack
+               
+               struct in6_addr * pin6addr_any = &in6addr_any;
            ]],
            [[
-               struct in6_addr in6; 
-               in6 = in6addr_any;
            ]]
        )],
        [isc_cv_have_in6addr_any=yes],