diff --git a/install.sh b/install.sh index d6dec9c..209b2f2 100755 --- a/install.sh +++ b/install.sh @@ -332,7 +332,7 @@ download_latest_release_binary() { local tmp_dir tmp_dir="$(mktemp -d)" - trap 'rm -rf "$tmp_dir"' EXIT INT TERM + trap 'if [ -n "${tmp_dir:-}" ] && [ -d "${tmp_dir:-}" ]; then rm -rf "${tmp_dir}"; fi' EXIT INT TERM curl -fsSL "$asset_url" -o "$tmp_dir/$asset_name" chmod +x "$tmp_dir/$asset_name"