Jermaine Grandison has re-signed for League One club Shrewsbury Town.
The defender decided to leave the Shrews in the summer after rejecting a new contract. However, he failed to find a new club.
He had been receiving treatment at Greenhouse Meadow following an operation.
Grandison made 22 appearances for Graham Turner's team last season.