"Jamie made quite an impact when he was with us last season and we hope he can do the same again this time."
McMaster spent a month on loan with the League One side last season, scoring twice. The Aussie has also spent time on loan with Swindon and Coventry and recently spent a month with Peterborough.
He made just 11 league appearances as a substitute for Leeds and his only start came in this season's Carling Cup win against Swindon Town this season.