Blame SOURCES/ntp-4.2.6p5-updatebclient.patch

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