diff --git a/scapy/asn1fields.py b/scapy/asn1fields.py
index 6849ffed6d027ff1f7d8b77ecee2041442b26885..1a456d6288a6aff7fd765cd983e3230eb5241218 100644
--- a/scapy/asn1fields.py
+++ b/scapy/asn1fields.py
@@ -282,7 +282,7 @@ class ASN1F_SEQUENCE_OF(ASN1F_SEQUENCE):
 class ASN1F_PACKET(ASN1F_field):
     holds_packets = 1
     def __init__(self, name, default, cls):
-        ASN1_field.__init__(self, name, default)
+        ASN1F_field.__init__(self, name, default)
         self.cls = cls
     def i2m(self, pkt, x):
         if x is None: