Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > e8c0b673ea1b7e162bcac8e349d03cea > files > 6

ntp-4.2.2p1-15.el5_7.1.src.rpm

--- ntp-4.2.2/ntpdate/ntpdate.c.manycast	2006-06-26 12:43:04.000000000 +0200
+++ ntp-4.2.2/ntpdate/ntpdate.c	2006-06-26 12:43:04.000000000 +0200
@@ -1601,7 +1601,7 @@
 		server = (struct server *)emalloc(sizeof(struct server));
 		memset((char *)server, 0, sizeof(struct server));
 
-		memcpy(&server->srcadr, &addr, sizeof(struct sockaddr_storage));
+		memcpy(&server->srcadr, addr, sizeof(struct sockaddr_storage));
 
 		server->event_time = ++sys_numservers;
 
--- ntp-4.2.2/ntpd/ntp_io.c.manycast	2006-06-06 22:16:41.000000000 +0200
+++ ntp-4.2.2/ntpd/ntp_io.c	2006-06-26 12:46:10.000000000 +0200
@@ -1373,6 +1373,7 @@
 		return;
 	}
 
+	inter_list[ind].addr_refid = addr2refid(&inter_list[ind].sin);
 	jstatus = socket_multicast_enable(&inter_list[ind], ind, lscope, &addr);
 
 	if (jstatus == ISC_TRUE)