General Canrobert hade varit opasslig ,men