The former Wimbledon hitman has failed to score while on loan at City although results have improved and he has impressed the City boss enough for him to secure a longer deal.
Holdsworth joins the Sky Blues from Bolton on a free transfer until the end of the season.