summaryrefslogtreecommitdiff
path: root/sbin/iscontrol
diff options
context:
space:
mode:
authorKevin Lo <kevlo@FreeBSD.org>2013-10-17 01:59:08 +0000
committerKevin Lo <kevlo@FreeBSD.org>2013-10-17 01:59:08 +0000
commite3c60d1497aa879dbb94563681b0bcb06b6f56c4 (patch)
tree971f83982d698e78251e4dbdece2d4c76f8510b3 /sbin/iscontrol
parent83bbd5ebf9e8791e092e4b97fcdcf03a65fed4a0 (diff)
downloadsrc-test2-e3c60d1497aa879dbb94563681b0bcb06b6f56c4.tar.gz
src-test2-e3c60d1497aa879dbb94563681b0bcb06b6f56c4.zip
Check for EHOSTUNREACH when establishing a connection.
Reviewed by: trasz
Notes
Notes: svn path=/head/; revision=256659
Diffstat (limited to 'sbin/iscontrol')
-rw-r--r--sbin/iscontrol/fsm.c1
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) {