From 678b9664251fdc7e99cc2b8408b2599db82dbce7 Mon Sep 17 00:00:00 2001 From: thibaud-lclr Date: Wed, 15 Apr 2026 10:47:34 +0200 Subject: [PATCH] fix(install): guard tmp dir trap against unset variable --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"