Narrated Ibn `Umar:
Allah's Messenger (ﷺ) set out for the `Umra but the pagans of Quraish prevented him from reaching the Ka`ba. So, he slaughtered his sacrifice and got his head shaved at Al-Hudaibiya, and agreed with them that he would perform `Umra the following year and would not carry weapons except swords and would not stay in Mecca except for the period they allowed. So, the Prophet (ﷺ) performed the `Umra in the following year and entered Mecca according to the treaty, and when he stayed for three days, the pagans ordered him to depart, and he departed.
Reference | : Sahih al-Bukhari 2701 |
In-book reference | : Book 53, Hadith 11 |
USC-MSA web (English) reference | : Vol. 3, Book 49, Hadith 864 |
(deprecated numbering scheme) |