From 46e4ebff99797e4ce814f62f0daca2cc9aadad2f Mon Sep 17 00:00:00 2001 From: Pierre LALET <pierre.lalet@cea.fr> Date: Fri, 15 Jan 2016 11:28:57 +0100 Subject: [PATCH] Fix PacketListField.do_copy() to work w/ strings elements --- scapy/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scapy/fields.py b/scapy/fields.py index ad9c9a76..4d05feb9 100644 --- a/scapy/fields.py +++ b/scapy/fields.py @@ -418,7 +418,7 @@ class PacketListField(PacketField): if x is None: return None else: - return map(lambda p:p.copy(), x) + return [p if isinstance(p, basestring) else p.copy() for p in x] def getfield(self, pkt, s): c = l = None if self.length_from is not None: -- GitLab