From 6034866d1c74d5a23eb9f3e0ebf40c9d278aac93 Mon Sep 17 00:00:00 2001 From: LinkTed Date: Fri, 24 Dec 2021 19:43:36 +0100 Subject: Use consistent args passing in start-stop-daemon --- sh/start-stop-daemon.sh | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'sh') diff --git a/sh/start-stop-daemon.sh b/sh/start-stop-daemon.sh index 3c2fd32f..cbfd1ca8 100644 --- a/sh/start-stop-daemon.sh +++ b/sh/start-stop-daemon.sh @@ -38,10 +38,6 @@ ssd_start() service_inactive && _inactive=true mark_service_inactive fi - [ -n "$output_logger" ] && - output_logger_arg="--stdout-logger \"$output_logger\"" - [ -n "$error_logger" ] && - error_logger_arg="--stderr-logger \"$error_logger\"" #the eval call is necessary for cases like: # command_args="this \"is a\" test" # to work properly. @@ -51,8 +47,8 @@ ssd_start() ${directory:+--chdir} $directory \ ${output_log+--stdout} $output_log \ ${error_log+--stderr} $error_log \ - ${output_logger_arg} \ - ${error_logger_arg} \ + ${output_logger:+--stdout-logger} "$output_logger" \ + ${error_logger:+--stderr-logger} "$error_logger" \ ${capabilities+--capabilities} "$capabilities" \ ${secbits:+--secbits} "$secbits" \ ${no_new_privs:+--no-new-privs} \ -- cgit v1.2.3