From 3f90630218a0789627f0085489f081d62a2b4983 Mon Sep 17 00:00:00 2001 From: Tzafrir Cohen Date: Mon, 19 Dec 2011 15:31:23 +0000 Subject: rapid-tunneling: work around FD bug in sudo Centos5's sudo fails to close FD 3. This happens to be a socket. It makes rapid-tunneling-status falsly detect the client as "connecting". Ignore it. git-svn-id: svn+ssh://xorcom/home/svn/debs/components/rapid-tunneling@10208 283159da-0705-0410-b60c-f2062b4bb6ad --- rapid-tunneling-status | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rapid-tunneling-status b/rapid-tunneling-status index 1b9753b..31a106d 100755 --- a/rapid-tunneling-status +++ b/rapid-tunneling-status @@ -72,6 +72,8 @@ for i in /proc/$pid/fd/*; do state=`awk '$10 == '"$socket"' {print $4}' /proc/net/tcp` [ "$state" ] || continue [ "$stop" = 1 ] && stop_it + # A bug in sudo of centos5: does not FD for the listening socket: + [ "$state" = "0A" ] && continue # "listening" [ "$state" = "01" ] && connected || connecting done not_connected -- cgit v1.2.3