mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-23 00:01:36 +00:00
fix ssl shutdown in tcp mode, refs #464
This commit is contained in:
parent
310fb18aac
commit
52d696df3d
@ -56,7 +56,9 @@ class TCPHandler(ProtocolHandler):
|
|||||||
conns.remove(src.rfile)
|
conns.remove(src.rfile)
|
||||||
# Shutdown connection to the other peer
|
# Shutdown connection to the other peer
|
||||||
if dst.ssl_established:
|
if dst.ssl_established:
|
||||||
dst.connection.shutdown()
|
# We can't half-close a connection, so we just close everything here.
|
||||||
|
# Sockets will be cleaned up on a higher level.
|
||||||
|
return
|
||||||
else:
|
else:
|
||||||
dst.connection.shutdown(socket.SHUT_WR)
|
dst.connection.shutdown(socket.SHUT_WR)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user