Carlton Cole has signed a new 18-month contract at West Ham United.
The 30-year-old left the club at the end of last season before returning on a short-term deal in October 2013.
The former England international was due to be a free agent at the end of the month, but he has now committed his immediate future to the Hammers.
"West Ham United are delighted to confirm that Carlton Cole has signed a new 18-month contract with the club," read a statement on the team's official website.
Cole has scored four goals in 14 games for West Ham so far this season.