summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian May <brian@linuxpenguins.xyz>2016-04-20 15:18:59 +1000
committerBrian May <brian@linuxpenguins.xyz>2016-04-20 15:18:59 +1000
commit1dda9dd62151a61ede0aa5e99c05196021d8da48 (patch)
treeb543ad8a576fa9354d551f563d3bdb50c989bb41
parent74e308a29f8ea2605c29e8f414b43b47951674d6 (diff)
Add ENETUNREACH to NET_ERRS
We shouldn't come up with a fatal error because of a ENETUNREACH when trying to contact the DNS server. Although this error shouldn't happen either. Fixes #89.
-rw-r--r--sshuttle/ssnet.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/sshuttle/ssnet.py b/sshuttle/ssnet.py
index fe1de1e..61b3e5c 100644
--- a/sshuttle/ssnet.py
+++ b/sshuttle/ssnet.py
@@ -54,7 +54,8 @@ cmd_to_name = {
NET_ERRS = [errno.ECONNREFUSED, errno.ETIMEDOUT,
errno.EHOSTUNREACH, errno.ENETUNREACH,
- errno.EHOSTDOWN, errno.ENETDOWN]
+ errno.EHOSTDOWN, errno.ENETDOWN,
+ errno.ENETUNREACH]
def _add(l, elem):