From 4a7499df039269094c718eb9e19760e79eea86f7 Mon Sep 17 00:00:00 2001 From: lgandx Date: Thu, 20 Oct 2016 23:43:34 -0300 Subject: [PATCH] Removed ThreadingMixIn. MultiRelay should process one request at the timeand queue the next ones. --- tools/MultiRelay.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/MultiRelay.py b/tools/MultiRelay.py index fa564ef..7d8bd6a 100755 --- a/tools/MultiRelay.py +++ b/tools/MultiRelay.py @@ -563,11 +563,12 @@ def RunShellCmd(data, s, clientIP, Host, Username, Domain): s.send(buffer1) data = s.recv(2048) -class ThreadingTCPServer(ThreadingMixIn, TCPServer): +class ThreadingTCPServer(TCPServer): def server_bind(self): TCPServer.server_bind(self) ThreadingTCPServer.allow_reuse_address = 1 +ThreadingTCPServer.daemon_threads = True def serve_thread_tcp(host, port, handler): try: