From 88705121fe5e9a953f8681bfbb6314b43a03e266 Mon Sep 17 00:00:00 2001
From: Rainmanwy <wang_yang1980@hotmail.com>
Date: Mon, 21 Mar 2016 13:12:59 +0800
Subject: [PATCH] fix unicode problem for IPField

---
 scapy/fields.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scapy/fields.py b/scapy/fields.py
index 2e938eb7..3c446606 100644
--- a/scapy/fields.py
+++ b/scapy/fields.py
@@ -203,7 +203,7 @@ class IPField(Field):
     def __init__(self, name, default):
         Field.__init__(self, name, default, "4s")
     def h2i(self, pkt, x):
-        if type(x) is str:
+        if isinstance(x, basestring):
             try:
                 inet_aton(x)
             except socket.error:
-- 
GitLab