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