Aníbal había roto el tratado establecido tras la primera guerra púnica.