It is narrated from Sayyiduna Abdullah bin Umar (may Allah be pleased with them both) (probably reporting from his father, Sayyiduna Umar bin al-Khattab (may Allah be pleased with him)) that he gave a horse in the path of Allah (for jihad). Our practice was that whenever we gave something in the path of Allah, we would bring it to the Messenger of Allah (peace and blessings be upon him) and hand it over to him (peace and blessings be upon him), and he (peace and blessings be upon him) would spend it wherever Allah Almighty showed him. So I came with the horse and handed it over to him (peace and blessings be upon him), and he (peace and blessings be upon him) mounted one of his Companions on it (that is, gave it to him). Then I came across that man while he was selling it in the market, and I wanted to buy it. So I went to the Messenger of Allah (peace and blessings be upon him) and mentioned that to him (peace and blessings be upon him), and he (peace and blessings be upon him) said: "Do not buy it, and never take back anything of what you have given in charity."
Hadith Referenceمسند أبي يعلى الموصلي / مسند عمر بن الخطاب رضي الله عنه / 255
Hadith Gradingمحدثین:الحديث صحيح
Hadith Takhrij«حکم الحدیث مسند ابی یعلی محققاً تنسیق حسين سليم أسد - مکتبہ شاملہ :قال حسين سليم أسد: الحديث صحيح . » «قال سعيد بن محمد السناري: صحيح» «أخرجه البخارى [2623]، ومسلم [1621]، وأحمد [2/ 55]، وابن أبى شيبة [10506]، وابن الجارود [362]، وجماعة، مسند ابویعلیٰ ترقیم الاثری: 250»