From ae2adfe4d613adbc4e1dc981a4c3512dfb32885e Mon Sep 17 00:00:00 2001 From: Terrtia Date: Wed, 24 Apr 2019 10:53:36 +0200 Subject: [PATCH] fix: [server] fix type 2, active_connection keys --- server/server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/server.py b/server/server.py index c529732..4217724 100755 --- a/server/server.py +++ b/server/server.py @@ -137,7 +137,11 @@ class D4_Server(Protocol, TimeoutMixin): redis_server_stream.sadd('ended_session', self.session_uuid) self.setTimeout(None) if not self.duplicate: - redis_server_stream.srem('active_connection:{}'.format(self.type), '{}:{}'.format(self.ip, self.uuid)) + if self.type == 254: + type = 2 + else: + type = self.type + redis_server_stream.srem('active_connection:{}'.format(type), '{}:{}'.format(self.ip, self.uuid)) redis_server_stream.srem('active_connection', '{}'.format(self.uuid)) if self.uuid: redis_server_stream.srem('map:active_connection-uuid-session_uuid:{}'.format(self.uuid), self.session_uuid)