From a82edf40ba72a15b1d40822735942141547f38e2 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Thu, 2 Jun 2022 12:25:55 -0700 Subject: [PATCH] [Robustness] avoid a clobbered `ls` Fixes #2824 --- nvm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index 2d53d36..ede616e 100644 --- a/nvm.sh +++ b/nvm.sh @@ -1880,7 +1880,7 @@ nvm_get_arch() { # change ARCH to 32bit ARM (armv7l) if /sbin/init is 32bit executable local L if [ "$(uname)" = "Linux" ] && [ "${NVM_ARCH}" = arm64 ] && - L="$(ls -dl /sbin/init 2>/dev/null)" && + L="$(command ls -dl /sbin/init 2>/dev/null)" && [ "$(od -An -t x1 -j 4 -N 1 "${L#*-> }")" = ' 01' ]; then NVM_ARCH=armv7l HOST_ARCH=armv7l