Narrated Zahdam:We were in the company of Abu Musa Al-Ash`ari and there were friendly relations between us and this tribe of Jarm. Abu Musa was presented with a dish containing chicken. Among the people there was sitting a red-faced man who did not come near the food. Abu Musa said (to him), "Come on (and eat), for I have seen Allah's Messenger (ﷺ) eating of it (i.e. chicken)." He said, "I have seen it eating something (dirty) and since then I have disliked it, and have taken an oath that I shall not eat it ' Abu Musa said, "Come on, I will tell you (or narrate to you). Once I went to Allah s Apostle with a group of Al-Ash`ariyin, and met him while he was angry, distributing some camels of rak`at. We asked for mounts but he took an oath that he would not give us any mounts, and added, 'I have nothing to mount you on' In the meantime some camels of booty were brought to Allah's Messenger (ﷺ) and he asked twice, 'Where are Al-Ash`ariyin?" So he gave us five white camels with big humps. We stayed for a short while (after we had covered a little distance), and then I said to my companions, "Allah's Messenger (ﷺ) has forgotten his oath. By Allah, if we do not remind Allah's Messenger (ﷺ) of his oath, we will never be successful." So we returned to the Prophet (ﷺ) and said, "O Allah's Messenger (ﷺ)! We asked you for mounts, but you took an oath that you would not give us any mounts; we think that you have forgotten your oath.' He said, 'It is Allah Who has given you mounts. By Allah, and Allah willing, if I take an oath and later find something else better than that. then I do what is better and expiate my oath.' "
Reference
Sahih al-Bukhari 5518
In-book reference
Book 72, Hadith 44
USC-MSA web (English)
Vol. 7, Book 67, Hadith 427
Translation by Dr. M. Muhsin Khan · Language: EN
Sahih
It is related that Zahdam said, "We were with Abu Musa al-Ash'ari, and there was friendship between us and this tribe of Jarm. He was brought some food which contains chicken meat. There was a man with a red complexion sitting there who did not go near the food. Abu Musa said, 'Come near! I saw the Prophet, may Allah bless him and grant him peace, eat it.' He replied, 'I saw it eat something filthy and I have taken an oath not to eat it.' He said, 'Come and I will inform – or tell – you about that. I came to the Prophet, may Allah bless him and grant him peace, among the group of the Ash'arites, which happened to be at a time when he was angry. He was dividing up some of the zakat camels. We asked him to give us mounts and he swore that he would not give us mounts. He said, 'I have nothing to let you ride.' Then the Prophet, may Allah bless him and grant him peace, was brought some camels as booty and asked, 'Where are the Ash'arites? Where are the Ash'arites?' He gave us five camels with white humps. We went a short distance and I said to my companions, 'The Messenger of Allah, may Allah bless him and grant him peace, forgot his oath. By Allah, if we take advantage of the Prophet, may Allah bless him and grant him peace, forgetting his oath, we will never be successful!' So we went back to the Prophet, may Allah bless him and grant him peace, and said, 'Messenger of Allah, you gave us mounts when you swore that you would not give us mounts. We think that you have forgotten your oath.' He answered, 'It is Allah who has given you mounts. By Allah, if Allah wills, I will never make an oath and then see something better than it without doing the thing that is better and then doing expiation for it.'"
Reference
Sahih al-Bukhari 5518
In-book reference
Book 72, Hadith 44
USC-MSA web (English)
Vol. 7, Book 67, Hadith 427
Translation by Aisha Bewley · Language: EN
Sahih