]> granicus.if.org Git - python/commitdiff
initialize _makefile_refs earlier so things don't blow up when close() is called...
authorBenjamin Peterson <benjamin@python.org>
Sun, 23 Nov 2014 17:16:48 +0000 (11:16 -0600)
committerBenjamin Peterson <benjamin@python.org>
Sun, 23 Nov 2014 17:16:48 +0000 (11:16 -0600)
Lib/ssl.py

index 025aadeff4de68187d431b124c15af295f49bf85..4b682848e70eafe8eb388a1c321427fc0a06ef8e 100644 (file)
@@ -483,6 +483,7 @@ class SSLSocket(socket):
                  server_hostname=None,
                  _context=None):
 
+        self._makefile_refs = 0
         if _context:
             self._context = _context
         else:
@@ -565,7 +566,6 @@ class SSLSocket(socket):
             except (OSError, ValueError):
                 self.close()
                 raise
-        self._makefile_refs = 0
 
     @property
     def context(self):