Al-Sha'bi (may Allah have mercy on him) said: I heard Sayyiduna al-Harith bin Malik bin al-Barsa' (may Allah be pleased with him) say: I heard the Messenger of Allah (peace and blessings be upon him) say on the day of the Conquest of Makkah: "After this, this Makkah will never be attacked again until the Day of Resurrection."
Hadith Referenceالمعجم الكبير للطبراني / باب الحاء / 3320