Blame SOURCES/ntp-4.2.6p5-updatebclient.patch

473877
diff -up ntp-4.2.6p5/ntpd/ntp_io.c.updatebclient ntp-4.2.6p5/ntpd/ntp_io.c
473877
--- ntp-4.2.6p5/ntpd/ntp_io.c.updatebclient	2012-11-20 15:54:23.516362641 +0100
473877
+++ ntp-4.2.6p5/ntpd/ntp_io.c	2012-11-20 15:55:05.464364038 +0100
473877
@@ -2044,6 +2044,9 @@ update_interfaces(
473877
 		msyslog(LOG_INFO, "peers refreshed");
473877
 	}
473877
 
473877
+	if (sys_bclient)
473877
+		io_setbclient();
473877
+
473877
 	return new_interface_found;
473877
 }
473877
 
473877
@@ -2678,9 +2681,6 @@ io_setbclient(void)
473877
 	set_pktinfo(1);
473877
 	if (nif > 0)
473877
 		DPRINTF(1, ("io_setbclient: Opened broadcast clients\n"));
473877
-	else if (!nif)
473877
-		msyslog(LOG_ERR,
473877
-			"Unable to listen for broadcasts, no broadcast interfaces available");
473877
 #else
473877
 	msyslog(LOG_ERR,
473877
 		"io_setbclient: Broadcast Client disabled by build");