diff --git a/scapy/arch/pcapdnet.py b/scapy/arch/pcapdnet.py index 06a67a9ce6adc38bdf821777a7406c4e5a3b47f2..9193a8a45b5a712dc2b9124a079b517079df3aa8 100644 --- a/scapy/arch/pcapdnet.py +++ b/scapy/arch/pcapdnet.py @@ -149,7 +149,7 @@ if conf.use_winpcapy: c = pcap_next_ex(self.pcap, byref(self.header), byref(self.pkt_data)) if not c > 0: return - ts = self.header.contents.ts.tv_sec + ts = self.header.contents.ts.tv_sec + float(self.header.contents.ts.tv_usec) / 1000000 pkt = "".join(chr(i) for i in self.pkt_data[:self.header.contents.len]) return ts, pkt __next__ = next