The Scot, whose time at Coventry City was greatly affected by injury, was a free agent after being released by Plymouth Argyle in May and had been without a club since then.
He joined Aberdeen on Christmas Eve until the end of the season.
Picture copyright of Covsupport News Service. Credit CNS/AWD