Mahon has returned for his second spell with the club after being released by Burnley at the end of last season.
And the 31-year-old said: "The opportunity to come back was brilliant and I'm looking forward to the challenge.
"I never thought I'd get the opportunity to come back, which I'd always hoped for."
Source: Team_Talk