Skip to content

Commit

Permalink
Fix regression: ensure we do bind
Browse files Browse the repository at this point in the history
Closes: #68
  • Loading branch information
brianmay committed Jan 31, 2016
1 parent ba8e948 commit 4fcf7c7
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions sshuttle/client.py
Expand Up @@ -141,13 +141,13 @@ def listen(self, backlog):
def bind(self, address_v6, address_v4):
assert(not self.bind_called)
self.bind_called = True
if address_v6 and self.v6:
if address_v6 is not None:
self.v6 = socket.socket(socket.AF_INET6, self.type, self.proto)
self.v6.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.v6.bind(address_v6)
else:
self.v6 = None
if address_v4 and self.v4:
if address_v4 is not None:
self.v4 = socket.socket(socket.AF_INET, self.type, self.proto)
self.v4.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.v4.bind(address_v4)
Expand Down

0 comments on commit 4fcf7c7

Please sign in to comment.