From: ian Date: Sat, 25 Sep 1999 03:02:44 +0000 (+0000) Subject: Close tunnel on connrefused. X-Git-Tag: branchpoint-1996-06-19-retrospective-beforeuserv~5 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv-utils.git;a=commitdiff_plain;h=40f7555063d5bd252bdde051baa13d082e17b610;ds=sidebyside Close tunnel on connrefused. --- diff --git a/ipif/udptunnel b/ipif/udptunnel index 7c977e1..7160cca 100755 --- a/ipif/udptunnel +++ b/ipif/udptunnel @@ -245,5 +245,6 @@ for (;;) { alarm($timeout) if $timeout; } } + if ($! == ECONNREFUSED) { quit("tunnel closed at remote end"); } $! == EAGAIN || warning("receive error: $!"); }