From 74b9f4a283ad43d11c8fa0d3294f7d75a3676ac4 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Fri, 6 Apr 2018 08:29:44 +0200 Subject: [PATCH] respond to zero-mode NTPv1 packets --- src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 892bcd3..bdbdcf8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -178,7 +178,8 @@ impl NtpPacket { } fn is_request(&self) -> bool { - self.mode == 1 || self.mode == 3 + self.mode == 1 || self.mode == 3 || + (self.mode == 0 && self.version == 1 && self.remote_addr.port() != 123) } fn make_response(&self, state: &NtpServerState) -> Option {