From e62d456ccb1c8e84f60201d61500de8ec7245177 Mon Sep 17 00:00:00 2001 From: Pierre LALET <pierre.lalet@cea.fr> Date: Wed, 17 Jun 2015 22:46:19 +0200 Subject: [PATCH] Close pcap files in .__exit__() (fixes #5126) --HG-- branch : issue-5126 --- scapy/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scapy/utils.py b/scapy/utils.py index c9bf4ede..23ebccd8 100644 --- a/scapy/utils.py +++ b/scapy/utils.py @@ -618,7 +618,7 @@ class RawPcapReader: return self def __exit__(self, exc_type, exc_value, tracback): - pass + self.close() class PcapReader(RawPcapReader): @@ -750,6 +750,7 @@ class RawPcapWriter: return self def __exit__(self, exc_type, exc_value, tracback): self.flush() + self.close() class PcapWriter(RawPcapWriter): -- GitLab