From d77f31725f5475bd3fb4651c8aa48629893c336d Mon Sep 17 00:00:00 2001 From: polaris Date: Tue, 27 May 2014 14:01:05 -0400 Subject: [PATCH] Fixed error in handling data in gamestats --- gamespy_gamestats_server.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/gamespy_gamestats_server.py b/gamespy_gamestats_server.py index 048a323..f8d5497 100644 --- a/gamespy_gamestats_server.py +++ b/gamespy_gamestats_server.py @@ -98,10 +98,9 @@ class Gamestats(LineReceiver): def rawDataReceived(self, data): # Decrypt packet - data = self.remaining_message + data - msg = str(self.crypt(data)) + msg = self.remaining_message + str(self.crypt(data)) + self.data = msg - #data = self.leftover + data commands, self.remaining_message = gs_query.parse_gamespy_message(msg) #logger.log(logging.DEBUG, "STATS RESPONSE: %s" % msg) @@ -115,8 +114,6 @@ class Gamestats(LineReceiver): "updgame": self.perform_updgame, } - self.data = data - def cmd_err(data_parsed): logger.log(logging.DEBUG, "Found unknown command, don't know how to handle '%s'.", data_parsed['__cmd__'])