From: Andreas Metzler Date: Sun, 23 Jan 2022 12:40:17 +0000 (+0100) Subject: testsuite: Fix endless loop on /bin/sh without $RANDOM X-Git-Tag: 3.7.4~34^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6dc655e01ac68065ab648817c04cc950bc3f81b1;p=thirdparty%2Fgnutls.git testsuite: Fix endless loop on /bin/sh without $RANDOM Closes #1315 Signed-off-by: Andreas Metzler --- diff --git a/tests/scripts/common.sh b/tests/scripts/common.sh index 0198bfadcc..42064016bb 100644 --- a/tests/scripts/common.sh +++ b/tests/scripts/common.sh @@ -86,8 +86,8 @@ check_if_port_listening() { # Find a port number not currently in use. GETPORT=' rc=0 - unset myrandom while test $rc = 0; do + unset myrandom if test -n "$RANDOM"; then myrandom=$(($RANDOM + $RANDOM)); fi if test -z "$myrandom"; then myrandom=$(date +%N | sed s/^0*//); fi if test -z "$myrandom"; then myrandom=0; fi