NTPv3 is advertised by Windows 7, but only v4 is accepted

rc/ntp.c:send_timeout() send timeout (retries 1)
src/ntp.c:decode_msg() flags : 0x1c
src/ntp.c:decode_msg() stratum : 1
src/ntp.c:decode_msg() poll : 1024.000000 seconds (10)
src/ntp.c:decode_msg() precision : 0.015625 seconds (-6)
src/ntp.c:decode_msg() root delay : 0 seconds (fraction 0)
src/ntp.c:decode_msg() root disp. : 2560 seconds (fraction 19716)
src/ntp.c:decode_msg() reference : 0x4c434f4c
src/ntp.c:decode_msg() unsupported version 3
connmand[21770]: src/ntp.c:decode_msg() flags : 0x1c
connmand[21770]: src/ntp.c:decode_msg() stratum : 1
connmand[21770]: src/ntp.c:decode_msg() poll : 1024.000000 seconds (10)
connmand[21770]: src/ntp.c:decode_msg() precision : 0.015625 seconds (-6)
connmand[21770]: src/ntp.c:decode_msg() root delay : 0 seconds (fraction 0)
connmand[21770]: src/ntp.c:decode_msg() root disp. : 2560 seconds (fraction 
19716)
connmand[21770]: src/ntp.c:decode_msg() reference : 0x4c434f4c
connmand[21770]: src/ntp.c:decode_msg() unsupported version 3

enable v3 also
---
 src/ntp.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ntp.c b/src/ntp.c
index 6db9af7..a1013e1 100644
--- a/src/ntp.c
+++ b/src/ntp.c
@@ -253,7 +253,7 @@ static void decode_msg(void *base, size_t len, struct 
timeval *tv,
                return;
        }
 
-       if (NTP_FLAGS_VN_DECODE(msg->flags) != 4) {
+       if (NTP_FLAGS_VN_DECODE(msg->flags) != 3 && 
NTP_FLAGS_VN_DECODE(msg->flags) != 4) {
                DBG("unsupported version %d", NTP_FLAGS_VN_DECODE(msg->flags));
                return;
        }
-- 
1.7.9.5

_______________________________________________
connman mailing list
connman@connman.net
https://lists.connman.net/mailman/listinfo/connman

Reply via email to