From be559fc78b881398fb4d0bd79a19d2eb255830a6 Mon Sep 17 00:00:00 2001 From: Itamar Turner-Trauring Date: Fri, 14 Jul 2017 16:16:50 -0400 Subject: [PATCH] Fix case where there is no --dns. --- sshuttle/client.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sshuttle/client.py b/sshuttle/client.py index 373e320..54022ad 100644 --- a/sshuttle/client.py +++ b/sshuttle/client.py @@ -553,6 +553,9 @@ def main(listenip_v6, listenip_v4, nslist += resolvconf_nameservers() if to_nameserver is not None: to_nameserver = "%s@%s" % tuple(to_nameserver[1:]) + else: + # option doesn't make sense if we aren't proxying dns + to_nameserver = None subnets = subnets_include + subnets_exclude # we don't care here subnets_v6 = [i for i in subnets if i[0] == socket.AF_INET6]