From 0cb2b4075c418347375c846c73578f89d7249d3d Mon Sep 17 00:00:00 2001
From: Phil <phil@secdev.org>
Date: Wed, 1 Oct 2008 19:04:56 +0200
Subject: [PATCH] Fixed namespace problem with asn1fields (ticket #140)

---
 scapy/asn1fields.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/scapy/asn1fields.py b/scapy/asn1fields.py
index 46dde2bc..7dca4b7c 100644
--- a/scapy/asn1fields.py
+++ b/scapy/asn1fields.py
@@ -6,6 +6,8 @@
 from asn1.asn1 import *
 from asn1.ber import *
 from volatile import *
+from base_classes import BasePacket
+
 
 #####################
 #### ASN1 Fields ####
@@ -76,7 +78,7 @@ class ASN1F_field(ASN1F_element):
         if type(x) is list:
             x = x[:]
             for i in xrange(len(x)):
-                if isinstance(x[i], Packet):
+                if isinstance(x[i], BasePacket):
                     x[i] = x[i].copy()
         return x
 
-- 
GitLab