From 9ca9418b57af028cb99ffc855ca984fbd8725656 Mon Sep 17 00:00:00 2001 From: polaris- Date: Sat, 7 May 2016 14:22:00 -0400 Subject: [PATCH] Fix an error with natneg crashing if get_natneg_server returns None --- gamespy_natneg_server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gamespy_natneg_server.py b/gamespy_natneg_server.py index da4ebe5..b56fcba 100644 --- a/gamespy_natneg_server.py +++ b/gamespy_natneg_server.py @@ -768,7 +768,10 @@ class GameSpyNatNegUDPServer(SocketServer.UDPServer): ip_str = self.session_list[session_id][client_id]['addr'][0] servers = self.server_manager.get_natneg_server(session_id) \ ._getvalue() - + + if servers is None: + return None + for console in [False, True]: if server is not None: break