diff options
author | Kevin Lo <kevlo@FreeBSD.org> | 2013-10-17 01:59:08 +0000 |
---|---|---|
committer | Kevin Lo <kevlo@FreeBSD.org> | 2013-10-17 01:59:08 +0000 |
commit | e3c60d1497aa879dbb94563681b0bcb06b6f56c4 (patch) | |
tree | 971f83982d698e78251e4dbdece2d4c76f8510b3 /sbin/iscontrol/fsm.c | |
parent | 83bbd5ebf9e8791e092e4b97fcdcf03a65fed4a0 (diff) |
Check for EHOSTUNREACH when establishing a connection.
Reviewed by: trasz
Notes
Notes:
svn path=/head/; revision=256659
Diffstat (limited to 'sbin/iscontrol/fsm.c')
-rw-r--r-- | sbin/iscontrol/fsm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sbin/iscontrol/fsm.c b/sbin/iscontrol/fsm.c index a4660bb21af5..eebde7ce1c0b 100644 --- a/sbin/iscontrol/fsm.c +++ b/sbin/iscontrol/fsm.c @@ -199,6 +199,7 @@ tcpConnect(isess_t *sess) perror("connect"); switch(sv_errno) { case ECONNREFUSED: + case EHOSTUNREACH: case ENETUNREACH: case ETIMEDOUT: if((sess->flags & SESS_REDIRECT) == 0) { |