REGTEST/MINOR: Wrong URI syntax.
Ilya Shipitsin reported that with some curl versions this reg test
may fail due to a wrong URI syntax with ::1 ipv6 local address in
this varnishtest script. This patch fixes this syntax issue and
replaces the iteration of "procees" commands by a "shell" command
to start curl processes (must be faster).
Thanks to Ilya Shipitsin for having reported this VTC file bug.
diff --git a/reg-tests/ssl/h00000.vtc b/reg-tests/ssl/h00000.vtc
index 0765cb4..819f385 100644
--- a/reg-tests/ssl/h00000.vtc
+++ b/reg-tests/ssl/h00000.vtc
@@ -31,14 +31,13 @@
http-request redirect location /
} -start
-process p1 "curl -i -k https://${h1_frt_addr}:${h1_frt_port}" -start
-process p2 "curl -i -k https://${h1_frt_addr}:${h1_frt_port}" -start
-process p3 "curl -i -k https://${h1_frt_addr}:${h1_frt_port}" -start
-process p4 "curl -i -k https://${h1_frt_addr}:${h1_frt_port}" -start
-process p5 "curl -i -k https://${h1_frt_addr}:${h1_frt_port}" -start
-
-process p1 -wait
-process p2 -wait
-process p3 -wait
-process p4 -wait
-process p5 -wait
+shell {
+ HOST=${h1_frt_addr}
+ if [ "${h1_frt_addr}" = "::1" ] ; then
+ HOST="[::1]"
+ fi
+ for i in 1 2 3 4 5; do
+ curl -i -k https://$HOST:${h1_frt_port} & pids="$pids $!"
+ done
+ wait $pids
+}