diff --git a/scapy/asn1fields.py b/scapy/asn1fields.py
index c32fbe31b6bcb86fa6116478d217ec48a05e63d2..b8b69daf51e735e82d5d6007584763f845ba601f 100644
--- a/scapy/asn1fields.py
+++ b/scapy/asn1fields.py
@@ -278,7 +278,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: