From 3a22cf241efecee453ca8352f390b5462cbd459c Mon Sep 17 00:00:00 2001 From: Marco Vermeulen Date: Wed, 30 Dec 2015 00:27:33 +0000 Subject: [PATCH] Improve validation of offline qualifier paramater. --- src/main/bash/sdkman-main.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/bash/sdkman-main.sh b/src/main/bash/sdkman-main.sh index dd1f005c..7716c72f 100644 --- a/src/main/bash/sdkman-main.sh +++ b/src/main/bash/sdkman-main.sh @@ -97,9 +97,8 @@ function sdk { return 1 fi - if [[ "$COMMAND" == "offline" && -z "$QUALIFIER" ]]; then - echo -e "\nStop! Specify a valid offline mode." - elif [[ "$COMMAND" == "offline" && ( -z $(echo "enable disable" | grep -w "$QUALIFIER")) ]]; then + # Validate offline qualifier + if [[ "$COMMAND" == "offline" && -n "$QUALIFIER" && -z $(echo "enable disable" | grep -w "$QUALIFIER") ]]; then echo -e "\nStop! $QUALIFIER is not a valid offline mode." fi