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