From caa7de37af417ade18dd80cebbfe1349a144bd60 Mon Sep 17 00:00:00 2001 From: Jumpei Ogawa Date: Thu, 27 Apr 2017 20:17:21 +0900 Subject: [PATCH] =?UTF-8?q?[Fix]=20`set=20-u`:=20ensure=20that=20potential?= =?UTF-8?q?ly=20unbound=20variables=20aren=E2=80=99t=20called=20unchecked.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit is follow up for 853afbf. Fixes remaining bug in #1363 --- nvm.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nvm.sh b/nvm.sh index 82a4105..1ae752f 100644 --- a/nvm.sh +++ b/nvm.sh @@ -2449,7 +2449,7 @@ nvm() { if nvm_is_version_installed "$VERSION"; then nvm_err "$VERSION is already installed." - if nvm use "$VERSION" && [ ! -z "$REINSTALL_PACKAGES_FROM" ] && [ "_$REINSTALL_PACKAGES_FROM" != "_N/A" ]; then + if nvm use "$VERSION" && [ -n "${REINSTALL_PACKAGES_FROM-}" ] && [ "_$REINSTALL_PACKAGES_FROM" != "_N/A" ]; then nvm reinstall-packages "$REINSTALL_PACKAGES_FROM" fi if [ -n "${LTS-}" ]; then @@ -2517,7 +2517,7 @@ nvm() { else nvm_ensure_default_set "$provided_version" fi - if [ ! -z "$REINSTALL_PACKAGES_FROM" ] \ + if [ -n "${REINSTALL_PACKAGES_FROM-}" ] \ && [ "_$REINSTALL_PACKAGES_FROM" != "_N/A" ]; then nvm reinstall-packages "$REINSTALL_PACKAGES_FROM" EXIT_CODE=$? @@ -2722,7 +2722,7 @@ nvm() { # Prepend current version PATH="$(nvm_prepend_path "$PATH" "$NVM_VERSION_DIR/bin")" if nvm_has manpath; then - if [ -z "$MANPATH" ]; then + if [ -z "${MANPATH-}" ]; then local MANPATH MANPATH=$(manpath) fi