minor fix

This commit is contained in:
Miroslav Stampar 2011-12-05 08:26:00 +00:00
parent a8a5e61ee1
commit 408d12dc41

View File

@ -396,7 +396,6 @@ def create_connection(address, timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
Patched for DNS-leakage Patched for DNS-leakage
""" """
host, port = address host, port = address
err = None
sock = None sock = None
try: try:
sock = socksocket(socket.AF_INET, socket.SOCK_STREAM) sock = socksocket(socket.AF_INET, socket.SOCK_STREAM)
@ -405,12 +404,8 @@ def create_connection(address, timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
if source_address: if source_address:
sock.bind(source_address) sock.bind(source_address)
sock.connect(address) sock.connect(address)
return sock except socket.error:
except error as _:
err = _
if sock is not None: if sock is not None:
sock.close() sock.close()
raise
if err is not None: return sock
raise err