From 371ba7ec716d0227ab2404e7b8891c2c8b5a7a16 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Wed, 13 Jun 2018 06:11:04 +0000 Subject: [PATCH] Use "$@" instead of $* to cope with parameters that have spaces in them. "$@" preserves the args with spaces properly. Differential Revision: https://reviews.freebsd.org/D15784 --- usr.sbin/service/service.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.sbin/service/service.sh b/usr.sbin/service/service.sh index 1927bc4629a..fa002fb0a81 100755 --- a/usr.sbin/service/service.sh +++ b/usr.sbin/service/service.sh @@ -165,7 +165,7 @@ cd / for dir in /etc/rc.d $local_startup; do if [ -x "$dir/$script" ]; then [ -n "$VERBOSE" ] && echo "$script is located in $dir" - exec env -i HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin $dir/$script $* + exec env -i HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin $dir/$script "$@" fi done