]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
Quiet a warning from clang. Harlan Stenn.
authorHarlan Stenn <stenn@ntp.org>
Sun, 6 Dec 2015 11:20:02 +0000 (11:20 +0000)
committerHarlan Stenn <stenn@ntp.org>
Sun, 6 Dec 2015 11:20:02 +0000 (11:20 +0000)
bk: 566419e2DaFuVlyy4wFSkUUcYi4fPg

ChangeLog
libntp/ntp_rfc2553.c

index b4a8ab7659c2485c7f1a66c94846698ad5912c05..187220daa26431f15d5962d25f6ee21b6888169d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -50,6 +50,7 @@
 * Libevent autoconf pthread fixes for FreeBSD-10.  Harlan Stenn.
 * Header cleanup in tests/sandbox/uglydate.c.  Harlan Stenn.
 * Header cleanup in tests/libntp/sfptostr.c.  Harlan Stenn.
+* Quiet a warning from clang.  Harlan Stenn.
 ---
 (4.2.8p4) 2015/10/21 Released by Harlan Stenn <stenn@ntp.org>
 (4.2.8p4-RC1) 2015/10/06 Released by Harlan Stenn <stenn@ntp.org>
index f231047e9f1505afebdc48e17aa7a63d4d5edbf0..840962905f6780dad5a83a4d220b6ddacb300066 100644 (file)
@@ -203,11 +203,12 @@ copy_addrinfo_common(
                else
                        ai_nxt = ai_src->ai_next;
                *ai_cpy = *ai_src;
-               REQUIRE(ai_src->ai_addrlen <= sizeof(sockaddr_u));
+               DEBUG_INSIST(ai_cpy->ai_canonname == ai_src->ai_canonname);
+               INSIST(ai_src->ai_addrlen <= sizeof(sockaddr_u));
                memcpy(psau, ai_src->ai_addr, ai_src->ai_addrlen);
                ai_cpy->ai_addr = &psau->sa;
                ++psau;
-               if (NULL != ai_cpy->ai_canonname) {
+               if (NULL != ai_src->ai_canonname) {
                        ai_cpy->ai_canonname = pcanon;
                        str_octets = 1 + strlen(ai_src->ai_canonname);
                        memcpy(pcanon, ai_src->ai_canonname, str_octets);