diff --git a/scapy/layers/l2.py b/scapy/layers/l2.py
index c107a0bfe0354f163a3013283072acd1ea5a26ad..d112c17782f3551034561981cdcc6ba3a93d7fdb 100644
--- a/scapy/layers/l2.py
+++ b/scapy/layers/l2.py
@@ -289,7 +289,7 @@ arpcachepoison(target, victim, [interval=60]) -> None
 
 class ARPingResult(SndRcvList):
     def __init__(self, res=None, name="ARPing", stats=None):
-        PacketList.__init__(self, res, name, stats)
+        SndRcvList.__init__(self, res, name, stats)
 
     def show(self):
         for s,r in self.res: