Files
Linux-Server-Management-Too…/modules
Developer 95c5cfdf61 Fix: Improve archive validation and variable scope in Maldet installer
Issue: Archive found and copied successfully ('✓ Archive ready for extraction') but then fails extraction validation ('✗ No valid archive available for extraction').

Root cause: Variable scope - temp_file set inside offline archive block wasn't reliably persisting to extraction check.

Solution:
- Immediately validate archive after copy (verify file exists and non-empty)
- Set download_success=true/false based on actual validation result
- Add clearer error messages showing which variable failed check
- Simplify extraction condition check

Now archives are validated right after copying, so no scope issues.
2026-04-21 19:46:46 -04:00
..