Commit 138d2877 authored by Nick Sokolov's avatar Nick Sokolov Committed by Brian May

Fix crashing on ECONNABORTED

In certain cases socket.connect fails with ECONNABORTED, which is
treated as "unknown" error causing sshuttle to crash.

Fixes #356
parent 21ef365c
...@@ -56,7 +56,8 @@ cmd_to_name = { ...@@ -56,7 +56,8 @@ cmd_to_name = {
NET_ERRS = [errno.ECONNREFUSED, errno.ETIMEDOUT, NET_ERRS = [errno.ECONNREFUSED, errno.ETIMEDOUT,
errno.EHOSTUNREACH, errno.ENETUNREACH, errno.EHOSTUNREACH, errno.ENETUNREACH,
errno.EHOSTDOWN, errno.ENETDOWN, errno.EHOSTDOWN, errno.ENETDOWN,
errno.ENETUNREACH] errno.ENETUNREACH, errno.ECONNABORTED,
errno.ECONNRESET]
def _add(l, elem): def _add(l, elem):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment