Yahya related to me from Zayd ibn Aslam that his father said thathe had heard Umar ibn al-Khattab say, "I once gave a noble horse tocarry somebody in the way of Allah, and the man neglected it. I wishedto buy it back from him and I thought that he would sell it cheaply. Iasked the Messenger of Allah, may Allah bless him and grant him peace,about it and he said, 'Do not buy it, even if he gives it to you forone dirham, for someone who takes back his sadaqa is like a dogswallowing its own vomit.' "
USC-MSA web (English) reference: Book 17, Hadith 50
Arabic reference: Book 17, Hadith 626