diff options
author | Thomas Kriechbaumer <thomas@kriechbaumer.name> | 2017-05-24 10:34:56 +0200 |
---|---|---|
committer | Thomas Kriechbaumer <thomas@kriechbaumer.name> | 2017-05-24 11:35:35 +0200 |
commit | ba05a29fbb7dff5fd35d390fe49ca84ce0a3b825 (patch) | |
tree | d65a98a2ef205c60a886515e580e05793d3cfe1f /mitmproxy | |
parent | 1ca98c83aabf7ce6e565aa6cedea61fdf5f193c9 (diff) | |
download | mitmproxy-ba05a29fbb7dff5fd35d390fe49ca84ce0a3b825.tar.gz mitmproxy-ba05a29fbb7dff5fd35d390fe49ca84ce0a3b825.tar.bz2 mitmproxy-ba05a29fbb7dff5fd35d390fe49ca84ce0a3b825.zip |
TCP IPv6: fix leaking sockets
Diffstat (limited to 'mitmproxy')
-rw-r--r-- | mitmproxy/net/tcp.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mitmproxy/net/tcp.py b/mitmproxy/net/tcp.py index 81568d24..73b1088f 100644 --- a/mitmproxy/net/tcp.py +++ b/mitmproxy/net/tcp.py @@ -864,6 +864,8 @@ class TCPServer: self.socket.setsockopt(IPPROTO_IPV6, socket.IPV6_V6ONLY, 0) self.socket.bind(self.address) except socket.error: + if self.socket: + self.socket.close() self.socket = None if not self.socket: |