#4788 qualify remove a bare except
diff --git a/Lib/ssl.py b/Lib/ssl.py
index cd54437..92883e9 100644
--- a/Lib/ssl.py
+++ b/Lib/ssl.py
@@ -114,7 +114,7 @@
         # see if it's connected
         try:
             socket.getpeername(self)
-        except:
+        except socket.error:
             # no, no connection yet
             self._sslobj = None
         else: