bpo-30394: Fix a socket leak in smtplib.SMTP.__init__() (#1700)

This commit is contained in:
Joel Hillacre 2017-05-23 23:14:50 -06:00 committed by Xiang Zhang
parent 1abcf6700b
commit 9e98cd0383
1 changed files with 1 additions and 0 deletions

View File

@ -250,6 +250,7 @@ class SMTP:
if host:
(code, msg) = self.connect(host, port)
if code != 220:
self.close()
raise SMTPConnectError(code, msg)
if local_hostname is not None:
self.local_hostname = local_hostname