Sahl bin Hunayf stood up on the day of Siffin and said, "People, accuse yourselves of being at fault. We were with the Messenger of Allah ﷺ on the day of Hudaybiyah, and had we seen any reason to fight, we would have fought. This was during the truce between the Messenger of Allah ﷺ and the polytheists.Umar bin Khattab came to the Messenger of Allah ﷺ and asked, 'Messenger of Allah, are we not in the right and they in the wrong?'He replied, 'Yes, indeed.'Umar said, 'Are not our slain in Paradise and theirs in the Fire?'He replied, 'Yes, indeed.'Umar said, 'Then why should we accept a humiliating compromise in our religion and turn back before Allah has judged between us and them?'He answered, 'Son of Khattab, I am the Messenger of Allah, and Allah will never abandon me.'Umar went off, unable to contain his anger, and came to Abu Bakr. He said, 'Abu Bakr, are we not in the right and they in the wrong?'Abu Bakr replied, 'Yes, indeed.'Umar said, 'Are not our slain in Paradise and theirs in the Fire?'Abu Bakr replied, 'Yes, indeed.'Umar said, 'Then why should we accept a humiliating compromise in our religion and turn back before Allah has judged between us and them?'Abu Bakr answered, 'Son of Khattab, he is the Messenger of Allah ﷺ, and Allah will never abandon him.'Then the Quran was revealed to the Messenger of Allah ﷺ announcing the victory. He sent for Umar and recited it to him.Umar asked, 'Messenger of Allah, is this truly a victory?'He said, 'Yes.'So Umar was content and returned satisfied."
قام سهل بن حنيف يوم صفين فقال: أيها الناس! اتهموا أنفسكم. لقد كنا مع رسول الله ﷺ يوم الحديبية. ولو نرى قتالا لقاتلنا. وذلك في الصلح الذي كان بين رسول الله ﷺ وبين المشركين. فجاء عمر بن الخطاب. فأتى رسول الله ﷺ فقال: يا رسول الله! ألسنا على حق وهم على باطل؟ قال: بلى قال: أليس قتلانا في الجنة وقتلاهم في النار؟ قال: بلى قال: ففيم نعطي الدنية في ديننا، ونرجع ولما يحكم الله بيننا وبينهم؟ فقال: يا ابن الخطاب. إني رسول الله. ولن يضيعني الله أبدا قال: فانطلق عمر فلم يصبر متغيظا. فأتى أبا بكر فقال: يا أبا بكر! ألسنا على حق وهم على باطل؟ قال: بلى. قال: أليس قتلانا في الجنة وقتلاهم في النار؟ قال: بلى. قال: فعلام نعطي الدنية في ديننا، ونرجع ولما يحكم الله بيننا وبينهم؟ فقال: يا ابن الخطاب! إنه رسول الله ﷺ ولن يضيعه الله أبدا. قال: فنزل القرآن على رسول الله ﷺ بالفتح. فأرسل إلى عمر فأقرأه إياه. فقال: يا رسول الله! أو فتح هو؟ قال: نعم فطابت نفسه ورجع.
Bukhari narrated it in Jizya (3182), and Muslim narrated it in Jihad (94:1785), both from the hadith of Abdul-Aziz bin Siyah, who said, Habib bin Abu Thabit told us, who said, Abu Waail told me, and he mentioned it.