，朝议朝廷军队已经长时间征役，应当置戍南归，转攻为守；当时谢玄北伐军在中原因丁零人翟辽的势力而陷入胶着，谢玄上疏谢罪，朝廷于是就作慰问并让他还镇淮阴。太元十二年（387年）再加司马道子徐州刺史、太子太傅。
主相相争.当时，晋孝武帝因沉迷酒色而疏于政事，而与司马道子一起常常喝酒。当时司马道子既为扬州刺史亦录尚书事，权倾天下，他又亲近僧尼、宠信小人，尤以时任侍中的王国宝卑下讨好司马道子而特别受其宠信。在这情况下，司马道子宠信的人都趁机玩弄朝权，贿赂买官、政治和刑律都混乱。又因司马道