Aberdeen lose Zak Vyner back to Bristol City as James Wilson joins Salford City
Versatile Bristol City 22-year-old Zak Vyner has been recalled from his loan with Aberdeen.
And striker James Wilson has been allowed to leave for Salford City.
Fellow Englishman Vyner had made 18 appearances in defence and midfield for the Dons before picking up a shoulder injury against Hearts in December.
He came through City's youth system before loan spells with Accrington Stanley, Plymouth Argyle and Rotherham United.
Aberdeen have yet to bring in a defensive replacement during January.
All three of Derek McInnes' additions have been midfielders - Scotland international Dylan McGeouch from Sunderland, teenager Mark Gallagher from Ross County and winger Matty Kennedy from St Johnstone.
Wilson joined Aberdeen in the summer after a loan spell from Manchester United and his release from Old Trafford, but the 24-year-old has not scored in 16 appearances.
Find all the latest football transfers on our dedicated page.