We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1a62694 commit c34c994Copy full SHA for c34c994
shadowsocks/udprelay.py
@@ -76,8 +76,8 @@
76
BUF_SIZE = 65536
77
78
79
-def client_key(a, b, c, d):
80
- return '%s:%s:%s:%s' % (a, b, c, d)
+def client_key(source_addr, dest_addr):
+ return '%s:%s' % (source_addr[0], source_addr[1])
81
82
83
class UDPRelay(object):
@@ -169,7 +169,7 @@ def _handle_server(self):
169
else:
170
server_addr, server_port = dest_addr, dest_port
171
172
- key = client_key(r_addr[0], r_addr[1], dest_addr, dest_port)
+ key = client_key(r_addr, (dest_addr, dest_port))
173
client = self._cache.get(key, None)
174
if not client:
175
# TODO async getaddrinfo
0 commit comments