Browse Source

close connection cleanly when it is dropped

David Rose 23 years ago
parent
commit
c596d5d03d
1 changed files with 1 additions and 0 deletions
  1. 1 0
      direct/src/distributed/ClientRepository.py

+ 1 - 0
direct/src/distributed/ClientRepository.py

@@ -139,6 +139,7 @@ class ClientRepository(DirectObject.DirectObject):
         if self.qcm.resetConnectionAvailable():
         if self.qcm.resetConnectionAvailable():
             resetConnectionPointer = PointerToConnection()
             resetConnectionPointer = PointerToConnection()
             if self.qcm.getResetConnection(resetConnectionPointer):
             if self.qcm.getResetConnection(resetConnectionPointer):
+                self.qcm.closeConnection(resetConnectionPointer.p())
                 self.loginFSM.request("noConnection")
                 self.loginFSM.request("noConnection")
         return None
         return None