Skip to content

Commit 4fcf7c7

Browse files
committed
Fix regression: ensure we do bind
Closes: #68
1 parent ba8e948 commit 4fcf7c7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sshuttle/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,13 +141,13 @@ def listen(self, backlog):
141141
def bind(self, address_v6, address_v4):
142142
assert(not self.bind_called)
143143
self.bind_called = True
144-
if address_v6 and self.v6:
144+
if address_v6 is not None:
145145
self.v6 = socket.socket(socket.AF_INET6, self.type, self.proto)
146146
self.v6.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
147147
self.v6.bind(address_v6)
148148
else:
149149
self.v6 = None
150-
if address_v4 and self.v4:
150+
if address_v4 is not None:
151151
self.v4 = socket.socket(socket.AF_INET, self.type, self.proto)
152152
self.v4.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
153153
self.v4.bind(address_v4)

0 commit comments

Comments
 (0)