From 4beab63631764fc381a0e56273faf8d43b8f9509 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Wed, 7 Aug 2024 17:38:37 +1200 Subject: [PATCH] [Fix] declare an unbound variable Fixes #3402 --- nvm.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nvm.sh b/nvm.sh index 86aba61..8c410df 100755 --- a/nvm.sh +++ b/nvm.sh @@ -503,9 +503,9 @@ $(nvm_wrap_with_color_code 'y' "${warn_text}")" } nvm_process_nvmrc() { - local NVMRC_PATH="$1" + local NVMRC_PATH + NVMRC_PATH="$1" local lines - local unpaired_line lines=$(command sed 's/#.*//' "$NVMRC_PATH" | command sed 's/^[[:space:]]*//;s/[[:space:]]*$//' | nvm_grep -v '^$') @@ -515,8 +515,12 @@ nvm_process_nvmrc() { fi # Initialize key-value storage - local keys='' - local values='' + local keys + keys='' + local values + values='' + local unpaired_line + unpaired_line='' while IFS= read -r line; do if [ -z "${line}" ]; then