Salim bin Amir reported,

There was a treaty between Muawiya and the Byzantines, and he was marching toward their lands so that when the treaty expired he could attack them. Then a man on a riding animal began calling out, "Faithfulness, not treachery! Faithfulness, not treachery!" It turned out to be Amr bin Abasa.I asked him about this, and he said, "I heard the Messenger of Allah ﷺ say, 'Whoever has a treaty with a people must not loosen its knot nor tighten it until its term has run its course, or else he openly declares its termination to them on equal terms.'"So Muawiya, may Allah be pleased with him, turned back.

Ahmad 17025

Sahih

حدثنا عبد الرحمن بن مهدي وابن جعفر المعنى قالا حدثنا شعبة عن أبي الفيض قال عبد الرحمن في حديثه سمعت

سليم بن عامر يقول

كان بين معاوية وبين الروم عهد وكان يسير نحو بلادهم حتى ينقضي العهد فيغزوهم فجعل رجل على دابة يقول وفاء لا غدر وفاء لا غدر فإذا هو عمرو بن عبسة فسألته عن ذلك فقال سمعت رسول الله ﷺ يقول من كان بينه وبين قوم عهد فلا يحل عقدة ولا يشدها حتى يمضي أمدها أو ينبذ إليهم على سواء فرجع معاوية رضي الله تعالى عنه

أحمد 17025صحيح
Contents
Reference
Commentary
Ayat
Collection
Musnad Ahmad
Book
Amr bin Abasa
Numbering
Darussalam 17025
Ahmad 17025