Author: dmeyer
Date: Wed Mar 19 11:11:32 2008
New Revision: 3200

Log:
fix tls close bug blocking kaa shutdown

Modified:
   trunk/base/src/net/tls.py

Modified: trunk/base/src/net/tls.py
==============================================================================
--- trunk/base/src/net/tls.py   (original)
+++ trunk/base/src/net/tls.py   Wed Mar 19 11:11:32 2008
@@ -103,6 +103,15 @@
         """
         return self.sock.fileno()
 
+    def close(self):
+        """
+        Close the socket.
+        """
+        if not self.closed:
+            # force socket close or this will block
+            # on kaa shutdown.
+            self.sock.close()
+        return tlslite.api.TLSConnection.close(self)
 
 
 class TLSSocket(kaa.Socket):

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to