正在这时,河间人田银、苏伯造反,煽动幽州、冀州的百姓,引发混乱。
曹操接到报告后,准备放弃攻击马超等人,率军东还,先安定后方。
这时,杨阜正作为使节在曹营,对曹操说:“马超有韩信、黥布的勇猛,极得羌、胡等民族的拥戴,西部边境的人都敬畏他。如果你的大军回师后,不作周密准备,陇上诸郡恐怕就不再为国家所有了。”
曹操深表赞同,但终究是担心河间乱局,撤离得还是十分仓猝,没有来得及作出周密布置。
十二月,曹操从安定班师,留夏侯渊驻守长安,任命议郎张既为京兆尹。
张既用怀柔的政策招集流亡在外的难民重返家乡,兴建恢复县城与村镇,受到百姓的拥戴。
韩遂、马超叛乱时,弘农、冯翊属下的县邑多起来响应,只有河东郡的百姓没有异心。
曹操的军粮全靠河东郡供给,击败马超后,还剩下二十余万斛军粮。
曹操因此提高河东太守杜畿的官秩为中二千石。
留守邺城的五官中郎将曹丕打算亲自率军,去征讨田银、苏伯,平定叛乱。
功曹常林说:“北方的官员和百姓,乐于安定,厌恶战乱,服从朝廷的时间已很久,遵守法令的占多数。田银、苏伯等不过是聚集在一起的狗和羊,造不成多大的伤害。现在,我们的大军在远方,境外有强敌,将军镇守邺城,身系天下安危,轻率出军进行征讨,即使平定,也不足以显示威武。”
曹丕觉得有理,于是派将军贾信去讨伐,消灭了大部分叛军,还剩一千余人,请求投降。
曹丕召集群臣商议。
大家都说:“曹公从前下过命令,凡是被包围后再投降的,一律不赦免。”
只有程昱反对,说:“‘围而后降者不赦’的命令,是战乱时期所采取的一种临时应变策略。以前之所以要诛杀投降者,是因为当时局势动荡,天下大乱,攻打贼人时采取这个方针,目的在于向其他乱党显示不尽早投降的后果,让所有敌人都感到惧怕,未围先降,那以后用兵便不需要动辄围城。现在天下已基本平定,而且这次战事是发生在领土之内,都是些不成气候的贼众,杀了他们也显现不了威仪,已经失去了以往诛降的意义,不能随便杀戮。即使要杀,也应当先向曹公报告。”
那些人都说:“曹公早有授权,军事上的举动,可以专断,不必请示。”
程昱不再回应,站在那里默不出声。
曹丕感到奇怪,议事完毕,特意留下程昱,问他:“你似乎言犹未尽啊?”
程昱说:“专断是指临时发生紧急情况,必须当机立断。现在,这些叛民控制在贾信手中,不会再生变故,情况并不危急,因此,我希望将军不要擅作决定。”
曹丕恍然大悟,感激地说:“你说得太对了。”立即派人向曹操报告。
居府长史国渊认为这些人不是首恶分子,也向曹操请求不要处斩他们。
曹操果然下令赦免不杀。
后来,曹操知晓了整个事情的来龙去脉,非常高兴,对程昱说:“你不仅明了军事策略,还善于处理别人父子之间的关系。”
过去的惯例,在击败敌军的文告中,往往夸大其词,杀死一人要报成十人。
而国渊在报告这次斩杀人数时,都据实上报。
曹操问他原因,国渊说:“征讨境外的敌寇,多报杀死及俘虏人数,是为了炫耀武力,耸人听闻。而河间在咱们的疆界以内,田银等进行叛乱,虽然平定他们有功,但我心中却感到羞耻。”
曹操听了大为高兴,提升国渊为魏郡(治邺县,今河北临漳县西南邺镇)太守。