summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xruntest.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/runtest.sh b/runtest.sh
index a46ab75a..7b174257 100755
--- a/runtest.sh
+++ b/runtest.sh
@@ -30,8 +30,9 @@ dn=`dirname $1`
logfile=testresults/`basename $dn`-`basename $1`
env | grep SYSTEMTAP > $logfile.cmd
-echo "$@" >> $logfile.cmd
-eval $@ >$logfile.out 2>$logfile.err
+echo "$*" >> $logfile.cmd
+# This is proper quoting to let multiword arguments through (for e.g. -e).
+"$@" >$logfile.out 2>$logfile.err
rc=$?
echo "rc=$rc" > $logfile.rc