diff options
| author | Katze Miau <miaukatzemiau@priveasy.de> | 2011-12-19 10:35:35 (GMT) | 
|---|---|---|
| committer | Katze Miau <miaukatzemiau@priveasy.de> | 2011-12-19 10:35:35 (GMT) | 
| commit | 6dca94dedbf96a9a5e45bbad0299fa67cc9c655f (patch) | |
| tree | 92cbe7691afa1630954f7e87aba34201b8dd2f54 | |
| parent | bd35f9fe17680fad70fd770341ca3f73c14c27de (diff) | |
fsm: don't leak lock fd to child processes
| -rwxr-xr-x | files/common/sbin/fsm | 6 | 
1 files changed, 3 insertions, 3 deletions
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  	;;      *)  | 
