Removed ThreadingMixIn. MultiRelay should process one request at the timeand queue the next ones.

This commit is contained in:
lgandx 2016-10-20 23:43:34 -03:00
commit 4a7499df03

View file

@ -563,11 +563,12 @@ def RunShellCmd(data, s, clientIP, Host, Username, Domain):
s.send(buffer1) s.send(buffer1)
data = s.recv(2048) data = s.recv(2048)
class ThreadingTCPServer(ThreadingMixIn, TCPServer): class ThreadingTCPServer(TCPServer):
def server_bind(self): def server_bind(self):
TCPServer.server_bind(self) TCPServer.server_bind(self)
ThreadingTCPServer.allow_reuse_address = 1 ThreadingTCPServer.allow_reuse_address = 1
ThreadingTCPServer.daemon_threads = True
def serve_thread_tcp(host, port, handler): def serve_thread_tcp(host, port, handler):
try: try: