[master] 487efb063 Always "set -e" in "shell" directives.
Poul-Henning Kamp
phk at FreeBSD.org
Mon Feb 17 13:50:08 UTC 2025
commit 487efb063c153b4f80242bdc0f3fff9829e563d2
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Mon Feb 17 13:48:57 2025 +0000
Always "set -e" in "shell" directives.
diff --git a/bin/varnishtest/vtc_misc.c b/bin/varnishtest/vtc_misc.c
index 36551af28..8167c23ce 100644
--- a/bin/varnishtest/vtc_misc.c
+++ b/bin/varnishtest/vtc_misc.c
@@ -170,6 +170,7 @@ cmd_shell_engine(struct vtclog *vl, int ok, const char *cmd,
errbuf, erroff);
}
}
+ VSB_printf(vsb, "set -e ;");
VSB_printf(vsb, "exec 2>&1 ; %s", cmd);
AZ(VSB_finish(vsb));
vtc_dump(vl, 4, "shell_cmd", VSB_data(vsb), -1);
More information about the varnish-commit
mailing list