svn commit: r276093 - vendor/ntp/dist/ntpd

Ollivier Robert roberto at FreeBSD.org
Mon Dec 22 22:22:12 UTC 2014


Author: roberto
Date: Mon Dec 22 22:22:10 2014
New Revision: 276093
URL: https://svnweb.freebsd.org/changeset/base/276093

Log:
  Add the two patches from the port in net/ntp/files to fix compilation
  issues with vendor code. r375210 & r375215.

Modified:
  vendor/ntp/dist/ntpd/ntp_io.c
  vendor/ntp/dist/ntpd/refclock_mx4200.c

Modified: vendor/ntp/dist/ntpd/ntp_io.c
==============================================================================
--- vendor/ntp/dist/ntpd/ntp_io.c	Mon Dec 22 22:15:31 2014	(r276092)
+++ vendor/ntp/dist/ntpd/ntp_io.c	Mon Dec 22 22:22:10 2014	(r276093)
@@ -3454,15 +3454,15 @@ read_network_packet(
 	if (AF_INET6 == itf->family) {
 		DPRINTF(1, ("Got an IPv6 packet, from <%s> (%d) to <%s> (%d)\n",
 			stoa(&rb->recv_srcadr),
-			IN6_IS_ADDR_LOOPBACK(&rb->recv_srcadr),
+			IN6_IS_ADDR_LOOPBACK(&rb->recv_srcadr.sa6.sin6_addr),
 			stoa(&itf->sin),
-			!IN6_IS_ADDR_LOOPBACK(&itf->sin)
+			!IN6_IS_ADDR_LOOPBACK(&itf->sin.sa6.sin6_addr)
 			));
 	}
 
 	if (   AF_INET6 == itf->family
-	    && IN6_IS_ADDR_LOOPBACK(&rb->recv_srcadr)
-	    && !IN6_IS_ADDR_LOOPBACK(&itf->sin)
+	    && IN6_IS_ADDR_LOOPBACK(&rb->recv_srcadr.sa6.sin6_addr)
+	    && !IN6_IS_ADDR_LOOPBACK(&itf->sin.sa6.sin6_addr)
 	   ) {
 		packets_dropped++;
 		DPRINTF(1, ("DROPPING that packet\n"));

Modified: vendor/ntp/dist/ntpd/refclock_mx4200.c
==============================================================================
--- vendor/ntp/dist/ntpd/refclock_mx4200.c	Mon Dec 22 22:15:31 2014	(r276092)
+++ vendor/ntp/dist/ntpd/refclock_mx4200.c	Mon Dec 22 22:22:10 2014	(r276093)
@@ -1572,7 +1572,7 @@ mx4200_debug(struct peer *peer, char *fm
 		 * Print debug message to stdout
 		 * In the future, we may want to get get more creative...
 		 */
-		mvprintf(fmt, ap);
+		vprintf(fmt, ap);
 
 		va_end(ap);
 	}
@@ -1613,11 +1613,11 @@ mx4200_send(peer, fmt, va_alist)
 
 	cp = buf;
 	*cp++ = '$';
-	n = VSNPRINTF((cp, sizeof(buf) - 1, fmt, ap));
+	n = vsnprintf(cp, sizeof(buf) - 1, fmt, ap);
 	ck = mx4200_cksum(cp, n);
 	cp += n;
 	++n;
-	n += SNPRINTF((cp, sizeof(buf) - n - 5, "*%02X\r\n", ck));
+	n += snprintf(cp, sizeof(buf) - n - 5, "*%02X\r\n", ck);
 
 	m = write(pp->io.fd, buf, (unsigned)n);
 	if (m < 0)


More information about the svn-src-all mailing list