summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKatze Miau <miaukatzemiau@priveasy.de>2011-12-19 10:35:35 (GMT)
committerKatze Miau <miaukatzemiau@priveasy.de>2011-12-19 10:35:35 (GMT)
commit6dca94dedbf96a9a5e45bbad0299fa67cc9c655f (patch)
tree92cbe7691afa1630954f7e87aba34201b8dd2f54
parentbd35f9fe17680fad70fd770341ca3f73c14c27de (diff)
fsm: don't leak lock fd to child processes
-rwxr-xr-xfiles/common/sbin/fsm6
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
;;
*)
contact: Jan Huwald // Impressum