Next time, use these anti-corrosion pads. They're dirt cheap (can get them at Wal-Mart or any auto parts store). I've had them on my batteries for >5 years and zero corrosion.Mine was corroded battery terminals.
Cleaned em up real good and it went away. Battery tested fine just a bad connection.