Sayyiduna Abdullah bin Abbas (may Allah be pleased with them both) said: When the Messenger of Allah (peace and blessings be upon him) camped at Marr al-Zahran, al-Abbas (may Allah be pleased with him) said: I said: By Allah, if the Messenger of Allah (peace and blessings be upon him) enters Makkah by force before they come to him and seek safety from him, it will be the destruction of Quraysh. So I sat on the mule of the Messenger of Allah (peace and blessings be upon him) and said (to myself): Perhaps I will find someone with a need who is going to the people of Makkah, who will inform them of where the Messenger of Allah (peace and blessings be upon him) is, so that they come out to him and seek safety from him. As I was going along, I heard the voices of Abu Sufyan and Budayl bin Warqa'. I said: O Abu Hanzalah! He recognised my voice and said: Abu al-Fadl? I said: Yes. He said: What is the matter with you, may my father and mother be ransomed for you? I said: Here are the Messenger of Allah (peace and blessings be upon him) and the people (his Companions (may Allah be pleased with them)). He said: Then what is the way out? He said: He rode behind me and his companion went back, and in the morning I brought him to the Messenger of Allah (peace and blessings be upon him), and he accepted Islam. I said: O Messenger of Allah, Abu Sufyan is a man who loves prestige, so grant him something. He (peace and blessings be upon him) said: "Whoever enters the house of Abu Sufyan, or shuts his house upon himself, or enters the mosque, is safe." The narrator said: So the people dispersed to their houses and to the mosque.
Hadith Referenceالسنن الكبرى للبيهقي / كتاب السير / 18278