From e297e08ad94001fb96b806fc0fd210dcd4a9ef5d Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Tue, 24 Apr 2018 02:18:23 -0400 Subject: [PATCH] fix: remove an infinite loop. Refs dokku/dokku-redis#64 --- common-functions | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/common-functions b/common-functions index c30a364..e5a41f6 100755 --- a/common-functions +++ b/common-functions @@ -108,9 +108,7 @@ service_alternative_alias() { local COLORS=(AQUA BLACK BLUE FUCHSIA GRAY GREEN LIME MAROON NAVY OLIVE PURPLE RED SILVER TEAL WHITE YELLOW) local ALIAS; - while [[ -z $ALIAS ]]; do - local IDX=$((RANDOM % ${#COLORS[*]})) - local COLOR=${COLORS[IDX]} + for COLOR in "${COLORS[@]}"; do ALIAS="${PLUGIN_ALT_ALIAS}_${COLOR}" local IN_USE=$(echo "$EXISTING_CONFIG" | grep "${ALIAS}_URL") if [[ -n $IN_USE ]]; then