Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/etc Fix waiting for PIDs on stop.



details:   https://anonhg.NetBSD.org/src/rev/62bc63e3f7f9
branches:  trunk
changeset: 976303:62bc63e3f7f9
user:      otis <otis%NetBSD.org@localhost>
date:      Thu Sep 17 20:29:03 2020 +0000

description:
Fix waiting for PIDs on stop.

Fix expansion of positional parameters. Also move the local
variable declaration to more apropriate place.

diffstat:

 etc/rc.subr |  9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diffs (36 lines):

diff -r 6d3a97e4d80b -r 62bc63e3f7f9 etc/rc.subr
--- a/etc/rc.subr       Thu Sep 17 20:26:22 2020 +0000
+++ b/etc/rc.subr       Thu Sep 17 20:29:03 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: rc.subr,v 1.104 2020/04/05 21:03:08 christos Exp $
+# $NetBSD: rc.subr,v 1.105 2020/09/17 20:29:03 otis Exp $
 #
 # Copyright (c) 1997-2011 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -322,7 +322,7 @@
 {
        local signal=$1
        shift
-       local list="$@"
+       local list="$*"
        local j=
        local nlist=
        for j in $list; do
@@ -343,14 +343,15 @@
 {
        local ntries=0
        local prefix=
-       local list="$@"
+       local nlist=
+       local list="$*"
 
        if [ -z "$list" ]; then
                return
        fi
 
        while true; do
-               local nlist=$(kill_pids 0 $list)
+               nlist=$(kill_pids 0 $list)
                if [ -z "$nlist" ]; then
                        break
                fi



Home | Main Index | Thread Index | Old Index