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.
حدثنا عبد الرحمن بن مهدي وابن جعفر المعنى قالا حدثنا شعبة عن أبي الفيض قال عبد الرحمن في حديثه سمعت
كان بين معاوية وبين الروم عهد وكان يسير نحو بلادهم حتى ينقضي العهد فيغزوهم فجعل رجل على دابة يقول وفاء لا غدر وفاء لا غدر فإذا هو عمرو بن عبسة فسألته عن ذلك فقال سمعت رسول الله ﷺ يقول من كان بينه وبين قوم عهد فلا يحل عقدة ولا يشدها حتى يمضي أمدها أو ينبذ إليهم على سواء فرجع معاوية رضي الله تعالى عنه