From 2b9582d981a9d751bab7e0b25eaa34d9352f0a68 Mon Sep 17 00:00:00 2001 From: "Admiral H. Curtiss" Date: Tue, 27 May 2014 03:47:11 +0200 Subject: [PATCH] QR: Super minor but according to my dumps there's always two 0s there. --- gamespy_qr_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gamespy_qr_server.py b/gamespy_qr_server.py index 1e73a3e..e0efdef 100644 --- a/gamespy_qr_server.py +++ b/gamespy_qr_server.py @@ -254,7 +254,7 @@ class GameSpyQRServer(object): if self.sessions[session_id].sent_challenge == False: addr_hex = ''.join(["%02X" % int(x) for x in address[0].split('.')]) port_hex = "%04X" % int(address[1]) - server_challenge = utils.generate_random_str(8) + addr_hex + port_hex + server_challenge = utils.generate_random_str(6) + '00' + addr_hex + port_hex self.sessions[session_id].challenge = server_challenge