Salim bin Amir reported,

There was a treaty between Muawiya and a group of the Romans. Muawiya set out and began advancing through their territory, intending that when the treaty expired he would launch a raid against them. Suddenly, a man on the edge of the gathering called out, "Faithfulness, not treachery!" It turned out to be Amr bin Abasa.He said, "I heard the Messenger of Allah ﷺ say, 'Whoever has a treaty between himself and a people must not tighten its knot nor loosen it until its term has expired, or he openly returns it to them on equal terms.'"

Ahmad 19436

Sahih

حدثنا وكيع حدثنا شعبة عن أبي الفيض

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

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

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