Several eye drops and eye ointments sold at Walmart and Walgreens have been recalled because they may not be sterile.