Files
Linux-Server-Management-Too…/modules
Developer c5239bd939 Fix: Add error handling to generate_client_report scan info extraction
ISSUE: Lines 3404-3405 used pipes with grep -v without error handling.
With set -o pipefail enabled, if grep -v returns no matches (exit code 1),
the entire command substitution would fail.

CONTEXT: generate_client_report() function at line 3389, called by main
scan logic to generate client-facing reports after scan completion.

FIXES:
- Line 3404: Added || echo "Unknown" fallback to scan_date extraction
- Line 3405: Added || echo "/" fallback to scan_paths extraction

Ensures variables are always initialized even if patterns don't match.
Maintains consistent error handling with similar code at line 2197.

VERIFIED: bash -n syntax check passes
2026-04-21 21:17:58 -04:00
..