diff --git a/scapy/arch/pcapdnet.py b/scapy/arch/pcapdnet.py
index 09bbe8de0c06c719a86cae4d53db79858e43e61b..d3aadb6fdc9f961307a1e2b4695375055f6ed5f0 100755
--- a/scapy/arch/pcapdnet.py
+++ b/scapy/arch/pcapdnet.py
@@ -390,6 +390,8 @@ if conf.use_pcap:
                         return None
                     else:
                         h,p = c
+                        if h is None:
+                            return
                         s,us = h.getts()
                         return (s+0.000001*us), p
                 def fileno(self):