See:
http://bugzilla.ntp.org/show_bug.cgi?id=2367
--- ntpd/ntp_proto.c
+++ ntpd/ntp_proto.c
@@ -429,9 +429,11 @@ receive(
process_control(rbufp, restrict_mask);
return;
}
- if (restrict_mask & RES_DONTSERVE) {
- sys_restricted++;
- return; /* no time serve */
+ if (hismode == MODE_CLIENT) {
+ if (restrict_mask & RES_DONTSERVE) {
+ sys_restricted++;
+ return; /* no time serve */
+ }
}
/*