diff --git a/extend.c b/extend.c index 0175e7b..d7065cc 100644 --- a/extend.c +++ b/extend.c @@ -481,6 +481,7 @@ ssize_t tcp_recv_hook(struct poolhd *pool, case ECONNRESET: case ECONNREFUSED: case ETIMEDOUT: + case EHOSTUNREACH: if (val->flag == FLAG_CONN) return on_torst(pool, val); else