Name Confusion
I'm not sure if this Hanno is the same one as that involved in the subsequent Siege of Messana, The siege of Acragas and the battle of Ecnomus. Analysis of sources suggest these are the same person.