败报传到京师,晋武帝大惊,即罢伐吴之议,先剿秃发树机能。遂以尚书石鉴行安西将军,坐镇秦州讨贼。石鉴进讨无功,反致贼势越发猖獗。晋武帝于是又请叔父司马骏出马,坐镇关中督讨。秃发树机能窜往凉州,唆使众胡皆叛,进寇金城。凉州刺史牵弘出战,又被秃发树机能诱入青山,兵败战死。朝野震动,晋武帝大忧。
侍中任恺于是进言道:“秃发树机能连年叛乱,倾覆二州,关右骚动,实为朝廷之大患也。若西北寇乱且不能除,尚有何力得平江南?前些时,陛下数遣重臣,但皆非智谋之士,所以丧败,皆因将帅不力,勇而无谋之故也。陛下欲宁西北,当慎选其帅。”
晋武帝道:“朕之所虑正是如此,卿见朝廷大臣之中,谁堪胜任?”
任恺道:“依臣愚见,非鲁公贾充不可。”
原来,司马昭娶王肃之女为妻,生有二子:长子司马炎,字安世,姿表过人,发长垂地,两手过膝,时人已知其有非常之相;次子司马攸,字大猷,恭俭孝悌,饱读经籍,才名过于其兄,更得司马昭的钟爱,因司马师膝下无子,于是便将司马攸过继给了司马师。司马昭承掌大权后,常与其党道:“天下者,吾兄之天下也。百年之后,大业当归攸儿。”司马昭受封晋王后,便想立司马攸为晋王太子。贾充力谏道:“安世聪明神武,有超世之才;发委地,手过膝,人望既茂,天表如此,固非人臣之相也。且安世宽仁,又居嫡长,有人君之德,宜奉社稷,不可易也。”司马昭这才立了司马炎为晋王太子。因此上,贾充可谓是司马炎篡魏称帝的第一功狗。司马炎称帝后,遂委贾充以宰辅之任,并将其长女贾荃许配给齐王司马攸为妃。贾充于是邀殊宠,位上公,盘踞朝堂,褒贬在已;又与荀勖、冯紞等大臣互相勾结,朋比为奸,党同伐异,威焰日盛。任恺刚直守正,深耻贾充之为人卑劣,因此借着西北有事,明里推崇、举荐贾充,实则想把贾充挤出朝堂。
晋帝犹豫道:“贾公闾综经朝政,朕须臾离他不得,怎好使去?”