I saw the Messenger of Allah ﷺ during a journey pray eight rakahs as the forenoon prayer. When he finished, he said, "I prayed a prayer of hope and fear. I asked my Lord for three things. He granted me two and withheld one. I asked Him not to afflict my Ummah with years of famine, and He granted it. I asked Him not to let their enemy prevail over them, and He granted it. And I asked Him not to divide them into warring factions, but He refused me that."
رأيت رسول الله ﷺ في سفر صلى سبحة الضحى ثمان ركعات، فلما انصرف قال: إني صليت صلاة رغبة ورهبة، سألت ربي ثلاثا. فأعطاني ثنتين ومنعني واحدة. سألته أن لا يبتلي أمتي بالسنين، ففعل، وسألته أن لا يظهر عليهم عدوهم، ففعل، وسألته أن لا يلبسهم شيعا فأبى علي.
Ahmad (12486) and Nasai in Sunan al-Kubra (489) both narrated it via Amr bin Harith, from Bukayr bin Ashaj, that Dahhak bin Abdullah Qurashi told him, from Anas bin Malik, and he related it.Ibn Khuzayma (1228) and Hakim (1/314) graded it sahih.But Bukhari said in his Tarikh (4/334), "Dahhak bin Abdullah Qurashi, from Anas, Bukayr bin Ashaj narrated from him, if he is not Ibn Khalid then I do not know him."I say, the apparent view is that he is Dahhak bin Uthman bin Abdullah bin Khalid Asadi Hizami, one of the men of Muslim and the Sunan, and this is the one whose biography Mizzi recorded in Tahzib Kamal, and the Hafiz in his additional notes, saying of him, "Truthful but prone to error." Abu Hatim said of him, "His hadith is written down but not relied upon."As for Dahhak bin Abdullah Khalid, he is not found in the books of hadith, and it is most likely that the narrators dropped his father's name and attributed him to his grandfather, so confusion arose regarding his name, and this is a common occurrence in the books of biographical criticism.So the conclusion is that he is one man, not two, and this is why Bukhari denied knowing the second one.