From e58c7128b056fb3c704a4d8e4b3522e097c2df3e Mon Sep 17 00:00:00 2001 From: Tw93 Date: Sun, 11 Jan 2026 09:58:37 +0800 Subject: [PATCH] fix: resolve unbound variable error in safe_clean (bash 3.2 compatibility) --- bin/clean.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/clean.sh b/bin/clean.sh index a5146b9..2de8f28 100755 --- a/bin/clean.sh +++ b/bin/clean.sh @@ -342,7 +342,11 @@ safe_clean() { valid_targets+=("$target") done - targets=("${valid_targets[@]}") + if [[ ${#valid_targets[@]} -gt 0 ]]; then + targets=("${valid_targets[@]}") + else + targets=() + fi if [[ ${#targets[@]} -eq 0 ]]; then return 0 fi