From e18771144877d24638235519336ef2aed849471e Mon Sep 17 00:00:00 2001 From: Pierre LALET <pierre.lalet@cea.fr> Date: Thu, 28 Sep 2017 14:21:45 +0200 Subject: [PATCH] Python 3: use str for interface names --- scapy/arch/linux.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scapy/arch/linux.py b/scapy/arch/linux.py index b106a841..931d922c 100644 --- a/scapy/arch/linux.py +++ b/scapy/arch/linux.py @@ -295,7 +295,8 @@ def in6_getifaddr(): tmp = i.split() addr = struct.unpack('4s4s4s4s4s4s4s4s', tmp[0]) addr = scapy.utils6.in6_ptop(b':'.join(addr).decode()) - ret.append((addr, int(tmp[3], 16), tmp[5])) # (addr, scope, iface) + # (addr, scope, iface) + ret.append((addr, int(tmp[3], 16), tmp[5].decode())) return ret def read_routes6(): -- GitLab