diff --git a/scapy/asn1fields.py b/scapy/asn1fields.py index 7dca4b7c7c6e6dbe06247ef52a02eb5ca703b405..6df0cda235cd70052f21c7e6522c891714c905c1 100644 --- a/scapy/asn1fields.py +++ b/scapy/asn1fields.py @@ -275,7 +275,7 @@ class ASN1F_PACKET(ASN1F_field): c = cls(x) except ASN1F_badsequence: c = packet.Raw(x) - cpad = c[packet.Padding] + cpad = c.getlayer(packet.Padding) x = "" if cpad is not None: x = cpad.load