Fix final 3 HIGH integer comparisons - ALL HIGH ISSUES RESOLVED!
FIXES:
acronis-logs.sh:
- Line 278: $choice → ${choice:-0} (2 instances)
acronis-register.sh:
- Line 174: $REG_EXIT_CODE → ${REG_EXIT_CODE:-0}
acronis-uninstall.sh:
- Line 217: $remaining → ${remaining:-0}
MILESTONE ACHIEVED:
🎉 ALL HIGH-PRIORITY INTEGER COMPARISON ISSUES FIXED! 🎉
QA STATUS:
- CRITICAL issues: 0 (was 8) ✓ FIXED
- HIGH issues: 0 (was 20+) ✓ FIXED
- MEDIUM issues: 9 (pending)
- LOW issues: 11 (pending)
- Total issues: 20 (was 41 originally)
STATISTICS:
- Files fixed: 25+
- Integer comparisons fixed: 60+
- Commits in this session: 6
- All critical bash errors eliminated!
Remaining work:
- 9 MEDIUM: Hardcoded /var/cpanel paths (multi-panel support)
- 11 LOW: bc command usage + undefined color variable
This commit is contained in:
@@ -214,7 +214,7 @@ if [ -d "/var/lib/Acronis" ] || [ -d "/usr/lib/Acronis" ]; then
|
||||
((remaining++))
|
||||
fi
|
||||
|
||||
if [ $remaining -eq 0 ]; then
|
||||
if [ "${remaining:-0}" -eq 0 ]; then
|
||||
echo "Acronis Cyber Protect has been completely removed from this system."
|
||||
else
|
||||
echo ""
|
||||
|
||||
Reference in New Issue
Block a user