diff --git a/direct/src/distributed/ClientRepository.py b/direct/src/distributed/ClientRepository.py index 05f439cdc1..44db178993 100644 --- a/direct/src/distributed/ClientRepository.py +++ b/direct/src/distributed/ClientRepository.py @@ -139,6 +139,7 @@ class ClientRepository(DirectObject.DirectObject): if self.qcm.resetConnectionAvailable(): resetConnectionPointer = PointerToConnection() if self.qcm.getResetConnection(resetConnectionPointer): + self.qcm.closeConnection(resetConnectionPointer.p()) self.loginFSM.request("noConnection") return None