Sky Sports News reports striker Kanu has penned a new three-year contract at Portsmouth. Former Arsenal and West Brom forward Kanu is yet to play for Pompey this season due to a dispute over his deal at Fratton Park.
However, Portsmouth administrator Andrew Andronikou says the 34-year-old Nigerian has agreed a new contract.
Kanu's commitment to Pompey will provide a welcome boost to the club, who have struggled so far this campaign.