From 6dca94dedbf96a9a5e45bbad0299fa67cc9c655f Mon Sep 17 00:00:00 2001 From: Katze Miau Date: Mon, 19 Dec 2011 10:35:35 +0000 Subject: fsm: don't leak lock fd to child processes diff --git a/files/common/sbin/fsm b/files/common/sbin/fsm index e6b62fa..177d0c7 100755 --- a/files/common/sbin/fsm +++ b/files/common/sbin/fsm @@ -47,7 +47,7 @@ callOne () { # args: cwd arg1 arg2 cmdlist cd $1 while read cmd; do if [ -x "$cmd" ]; then - $cmd $2 $3 + $cmd $2 $3 666<&- exit $? fi done ) @@ -94,12 +94,12 @@ case "$1" in cat $PState ;; watch) - lock $PState + lockState $PState watch ;; change) [ -n "$3" ] || printArgs - lock $PState + lockState $PState change $3 ;; *) -- cgit v0.10.1