建康城内,王导患病,晋成帝驾临司徒王导府第,亲自前往看望王导。成帝和群臣在王导的司徒内府宴饮,并向王导及妻子曹氏行拜礼。按说皇帝为了尊重三朝元老,问候病情行了拜礼,本是不值得大惊小怪的。从即位当皇帝以来不都是向王导行礼?但总是有人看不惯了。此人便是侍中孔坦。于是侍中孔坦私下里写文上表向皇上恳切劝谏,认为皇帝已行冠礼,已经是成人了,举动应当遵从礼仪,不应向大臣下拜,成帝认为说的对。孔坦又因为成帝继续将朝政托付给王导,悄悄进言说:“陛下年龄渐长,学业和从政虽然都有了经验,还是应听取群臣的意见,才能把国家治理好。”
这事传到司徒王导的耳朵里,让王导便非常憎恨孔坦。于是借着职务只便,让孔坦担任廷尉。孔坦一看职务调动,便知道是王导对他不满,是借机报复,明升暗降。孔坦感觉郁郁不得志,一气之下便称病辞职。
此时历阳袁耽的奏章也到了司徒王导手里,王导立即报告了晋成帝,然后召见了一众大臣商量对策。众臣听闻石虎已到历阳郡,已经吓得不得了,历阳郡到建康已经不远。所以众臣皆是焦急万分,缺也拿不出什么有效的解决方式。打,很多人都没底,永嘉之乱犹在眼前,南方也是经过多起内乱,元气大伤,此时要是像谢安那样的人杰倒不是没有,只是不在殿中。而王导主政,朝中就很多王导的人,此时王导请求以宰辅之尊,亲自带兵出征。众臣也是惊讶不已,这个时候出征,能否活着回来还另当别论。众臣商议再三,还是同意了。于是,朝廷加司徒王导大司马、假黄钺、都督征讨诸军事,置左右长史、司马,给布万匹。
准备完毕后,晋成帝在建康城的广莫门检阅出征军队,王导命令将军刘仕率军救历阳,平西将军赵胤屯慈湖(安徽省当涂县北),龙骧将军路永驻兵牛渚(安徽省当涂县北采石矶),建武将军王允之进屯芜湖(安徽省芜湖市)。同时,司空郗鉴也派遣广陵相陈光率兵保卫京师。陈光原是祖约部下叛逃石聪,石聪反叛羯赵,陈光变在石闵安排下趁着内乱,投降到了晋郗鉴手下。
而王导趁着掌握的军权,作出了上述防御部署之后,前方马上就传来消息说,历阳原来发现的敌骑数量不多,石虎虽然在军中,但是似乎没有攻打的意图,并且很快就离去了。于是,离王导手握军权的半个月后,解除了警报。
王导趁着这半个月,把当年庾亮出都时所统的“豫州、扬州之江西、宣城诸郡”,统统占领,并让前此出镇于湖的王允之改镇豫州旧治芜湖,将原来庾亮曾经从王导手里挖走的地盘全部收了回来。同时陈光担任了左卫将军,因此郗鉴派来的这支军队也没有回归原有建制,而是直接纳入到了王导控制之下。二这都是在天策司对王导此举分析之后,策应陈光,进入到晋的军队上层。这次石虎南巡,对王导的的益处极大。但是建康的这一切,很多是王导的手笔,王导找就想夺回自己的地盘,不过名不正言不顺,所以需要找个理由,袁耽是他的心腹,而石虎南巡的计划,王导的细作也早就侦知了,多少军队护送,其实都一清二楚。袁耽也不是无能之人,他也不可能不侦探出敌情就汇报。早前他就得到王导授意,所以才有了一封奏章到了建康。二到了建康之后,王导又故意夸大当前形势,从而掌握军权,庾亮手里夺回建康的地盘。王导的还借此驻兵到了庾亮的地盘,后来也没有班师回到原来的防地。当然事后误报军情的袁耽,并没有受到比较严厉的处分,按照正常情况下谎报军情是要杀头的,但是只是袁耽被朝廷废黜。
这个时候,晋庭扬州会稽、余姚大旱,米一斗卖到五百钱,大家就卖儿卖女来买粮食。