Skip to content

Commit 3e6d71d

Browse files
committed
Issue #15179: Closed socket on connection failure. Thanks to Kazutaka Morita for the patch.
1 parent 1dd75a6 commit 3e6d71d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Lib/logging/handlers.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -761,7 +761,11 @@ def _connect_unixsocket(self, address):
761761
except socket.error:
762762
self.socket.close()
763763
self.socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
764-
self.socket.connect(address)
764+
try:
765+
self.socket.connect(address)
766+
except socket.error:
767+
self.socket.close()
768+
raise
765769

766770
def encodePriority(self, facility, priority):
767771
"""

0 commit comments

Comments
 (0)