diff --git a/scapy/layers/ntp.py b/scapy/layers/ntp.py index 6d11966c9a51825cc443e213dbbfb2db862b9fb0..566eb987e0b181c1006b86d5a3e6c1332703ccc3 100644 --- a/scapy/layers/ntp.py +++ b/scapy/layers/ntp.py @@ -30,8 +30,8 @@ class TimeStampField(FixedPointField): def any2i(self, pkt, val): if type(val) is str: - return int(time.mktime(time.strptime(val))) + _NTP_BASETIME + 3600 # XXX - return FixedPointField.any2i(self,pkt,val) + val = int(time.mktime(time.strptime(val))) + _NTP_BASETIME + return FixedPointField.any2i(self, pkt, val) def i2m(self, pkt, val): if val is None: