diff --git a/src/main/bash/sdkman-env.sh b/src/main/bash/sdkman-env.sh index 3b805e9f..6ebc11fa 100644 --- a/src/main/bash/sdkman-env.sh +++ b/src/main/bash/sdkman-env.sh @@ -29,15 +29,12 @@ function __sdk_env { while IFS= read -r line || [[ -n $line ]]; do if [[ ! $line =~ ^([[:lower:]]+)=(.+)$ ]]; then - __sdkman_echo_red "${sdkmanrc}:${line_number}: Invalid candidate entry format! Expected 'candidate=version' but found '$line'" + __sdkman_echo_red "${sdkmanrc}:${line_number}: Invalid candidate format! Expected 'candidate=version' but found '$line'" return 1 fi - local candidate=${BASH_REMATCH[1]} - local version=${BASH_REMATCH[2]} - - __sdk_use "$candidate" "$version" + __sdk_use "${BASH_REMATCH[1]}" "${BASH_REMATCH[2]}" ((line_number++)) done < "$sdkmanrc"