Ronnie Moore swooped ahead of Walsall and other clubs to sign the former Chelsea favourite until the end of the season.
The 25-year-old had his contract at Elland Road cancelled by 'mutual consent'.
Walsall manager Colin Lee wanted to take some pressure off veteran Paul Merson and saw Morris as a solution.