Sunan an Nasai
3745
Sahih+2

Malik narrated from Ibn Shihab, from Abu Salamah, from Jabir that the Messenger of Allah said:"Any man who is given a gift on the basis of 'Umra, it belongs to him and to his descendants. It belongs to the one to whom he gave it, and it cannot be taken back by the one who gave it, because he has given a gift, and it comes to the heirs of the one to whom it was given

SahihAbu Ghuddah
SahihAl-Albani