Sahih Bukhari – Hadith No : 3003

Narrated Aslam: I heard `Umar bin Al-Khattab saying, “I gave a horse to be ridden in Allah’s Cause and the person who got it intended to sell it or neglected it. So, I wanted to buy it as I thought he would sell it cheap. I consulted the Prophet who said, “Do not buy it even if for one Dirham, because he who takes back his gift is like a dog swallowing its vomit.”

Hadith In Arabic Text :

حدثنا إسماعيل، حدثني مالك، عن زيد بن أسلم، عن أبيه، قال سمعت عمر بن الخطاب رضى الله عنه يقول حملت على فرس في سبيل الله فابتاعه أو فأضاعه الذي كان عنده، فأردت أن أشتريه، وظننت أنه بائعه برخص، فسألت النبي صلى الله عليه وسلم فقال ‏”‏ لا تشتره وإن بدرهم، فإن العائد في هبته كالكلب يعود في قيئه ‏”‏‏.‏

Chapter : Fighting for the Cause of Allah (Jihaad) – كتاب الجهاد والسير