summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordtucker@openbsd.org <dtucker@openbsd.org>2021-08-08 08:27:28 +0000
committerDarren Tucker <dtucker@dtucker.net>2021-08-08 18:43:41 +1000
commit86b4cb3a884846b358305aad17a6ef53045fa41f (patch)
tree1ed1fff3d410b31532d79aef6cdf5dea82cffab2
parentf2ccf6c9f395923695f22345e626dfd691227aaf (diff)
upstream: Although it's POSIX, not all shells used in Portable support
the implicit 'in "$@"' after 'for i'. OpenBSD-Regress-ID: 3c9aec6bca4868f85d2742b6ba5223fce110bdbc
-rw-r--r--regress/test-exec.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/regress/test-exec.sh b/regress/test-exec.sh
index 73512a61..db6d6161 100644
--- a/regress/test-exec.sh
+++ b/regress/test-exec.sh
@@ -1,4 +1,4 @@
-# $OpenBSD: test-exec.sh,v 1.85 2021/08/08 07:27:52 dtucker Exp $
+# $OpenBSD: test-exec.sh,v 1.86 2021/08/08 08:27:28 dtucker Exp $
# Placed in the Public Domain.
#SUDO=sudo
@@ -262,7 +262,7 @@ fi
SSHLOGWRAP=$OBJ/ssh-log-wrapper.sh
cat >$SSHLOGWRAP <<EOD
#!/bin/sh
-for i; do shift; case "\$i" in -q) :;; *) set -- "\$@" "\$i";; esac; done
+for i in "\$@";do shift;case "\$i" in -q):;; *) set -- "\$@" "\$i";;esac;done
exec ${SSH} -E${TEST_SSH_LOGFILE} "\$@"
EOD