From 51130f4be389a81d21c2ff5844021c91be581a8f Mon Sep 17 00:00:00 2001 From: Ali Abbas Date: Sat, 29 Mar 2014 16:42:11 +0100 Subject: [PATCH] * Proper use of printf * Prevent possible word splitting when eval sudo --- bin/gvmsudo | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/gvmsudo b/bin/gvmsudo index 2e32629..016cf73 100755 --- a/bin/gvmsudo +++ b/bin/gvmsudo @@ -43,8 +43,8 @@ done if [[ $# -gt 0 ]] then - eval sudo "${sudo_args[@]}" /usr/bin/env $(/usr/bin/env | grep -E '^GO|^GVM|^PATH' | sed 's/=\(.*\)$/="\1"/' ) "$@" + eval sudo "${sudo_args[@]}" /usr/bin/env "$(/usr/bin/env | grep -E '^GO|^GVM|^PATH' | sed 's/=\(.*\)$/="\1"/' )" "$@" else - printf "Usage:\n $0 [--trace] [--verbose] [sudo-options] command [command-options]\n" + printf "Usage:\n %s [--trace] [--verbose] [sudo-options] command [command-options]\n $0" fi