From 7a32fcb9f50e637ad8e0f1339b40f0a9632210d2 Mon Sep 17 00:00:00 2001 From: dmiller Date: Fri, 13 Feb 2015 16:31:12 +0000 Subject: [PATCH] Properly quote arguments to su-to-zenmap.sh Found with http://www.shellcheck.net/ Error was: https://github.com/koalaman/shellcheck/wiki/SC2124 --- zenmap/install_scripts/unix/su-to-zenmap.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/zenmap/install_scripts/unix/su-to-zenmap.sh b/zenmap/install_scripts/unix/su-to-zenmap.sh index 682d90307..9216a4e20 100755 --- a/zenmap/install_scripts/unix/su-to-zenmap.sh +++ b/zenmap/install_scripts/unix/su-to-zenmap.sh @@ -5,7 +5,13 @@ #Bill Allombert PRIV=root -COMMAND="zenmap $@" +COMMAND="zenmap" + +quote () { printf %s\\n "$1" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/'/" ; } + +for i in "$@"; do + COMMAND="$COMMAND $(quote "$i")" +done euid=$(id -u) privid=$(id -u $PRIV)