diff --git a/scapy/utils.py b/scapy/utils.py index c9bf4ede25e1d25b673eecfa13e9347ff4324246..23ebccd88441af967317f379a0b904416e378492 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):