From cc89b2ffedf2d1ccb2d138a5ec1da3b90af378fc Mon Sep 17 00:00:00 2001 From: Developer Date: Tue, 21 Apr 2026 21:18:17 -0400 Subject: [PATCH] Fix: Missed array expansion in ClamAV scanning message ISSUE: Line 1759 still used ${SCAN_PATHS[@]} in echo context. FIX: Changed to ${SCAN_PATHS[*]} for proper array expansion in echo. This completes the array expansion fixes from earlier commits (lines 1664, 1759, 1871 now all use [*] for echo context). NOTE: Command context (line 1765 in clamscan call) still correctly uses [@] with quotes which is appropriate for command arguments. --- modules/security/malware-scanner.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/security/malware-scanner.sh b/modules/security/malware-scanner.sh index 383a578..03c67a0 100755 --- a/modules/security/malware-scanner.sh +++ b/modules/security/malware-scanner.sh @@ -1756,7 +1756,7 @@ for scanner in "${available_scanners[@]}"; do log_message "ClamAV: Starting scan with activity monitoring" echo "" - echo " 📁 Scanning path(s): ${SCAN_PATHS[@]}" + echo " 📁 Scanning path(s): ${SCAN_PATHS[*]}" echo " ⏳ Scanner: ClamAV (comprehensive virus scan...)" echo ""