 He complained that he had arrived too late to take any part in the American victory at Monterrey in September.During a temporary armistice in which the forces of Gen. Zachary Taylor awaited action, McClellan was stricken with dysentery and malaria, which kept him in the hospital for nearly a month.Malaria would recur in later years; he called it his "Mexican disease."