From d073ac32e8a427571b787ac5226c8c7762a0c765 Mon Sep 17 00:00:00 2001 From: Guillaume Valadon <guillaume.valadon@ssi.gouv.fr> Date: Wed, 30 Mar 2016 15:34:01 +0200 Subject: [PATCH] Issue #110 fixes --- scapy/packet.py | 2 ++ scapy/sendrecv.py | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/scapy/packet.py b/scapy/packet.py index e3d83808..a87fc42b 100644 --- a/scapy/packet.py +++ b/scapy/packet.py @@ -46,6 +46,8 @@ class Packet(BasePacket): "name", # used for sr() "_answered", + # used when sniffing + "direction", "sniffed_on" ] __metaclass__ = Packet_metaclass name = None diff --git a/scapy/sendrecv.py b/scapy/sendrecv.py index d9661201..ba921d2a 100644 --- a/scapy/sendrecv.py +++ b/scapy/sendrecv.py @@ -618,7 +618,8 @@ interfaces) except KeyboardInterrupt: pass if opened_socket is None: - s.close() + for s in sniff_sockets: + s.close() return plist.PacketList(lst,"Sniffed") -- GitLab