Skip to content

Commit 1254af0

Browse files
committed
fix reconnect bug
1 parent 7134d68 commit 1254af0

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

pproxy/__doc__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
__title__ = "pproxy"
2-
__version__ = "2.1.0"
2+
__version__ = "2.1.1"
33
__license__ = "MIT"
44
__description__ = "Proxy server that can tunnel among remote servers by regex rules."
55
__keywords__ = "proxy socks http shadowsocks shadowsocksr ssr redirect pf tunnel cipher ssl udp"

pproxy/server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ def datagram_received(prot, data, addr):
310310
return asyncio.get_event_loop().create_datagram_endpoint(Protocol, local_addr=(self.host_name, self.port))
311311
async def open_connection(self, host, port, local_addr, lbind):
312312
if self.reuse or self.ssh:
313-
if self.streams is None or self.streams.done() and not self.handler:
313+
if self.streams is None or self.streams.done() and (self.reuse and not self.handler):
314314
self.streams = asyncio.get_event_loop().create_future()
315315
else:
316316
if not self.streams.done():

0 commit comments

Comments
 (0)