But, despite his contract expiring in the summer, he worked his way back to fitness before signing a short-term deal and has now agreed another month.
The Birmingham-born ex-Wolves, Hereford, Brentford and Watford man has made 457 career appearances in 15 seasons, scoring 20 goals.
Mahon has yet to make an appearance for Neil Warnock's unbeaten side this season.
Source: BBC Sport
Source: BBC Sport