急忙召集中書舍人褚靈嗣等策劃對策,大家都不知如何是好。吏部尚書張悅假裝有病,請鄧琬到私宅商討大事,密令左右全副武裝,在帳後埋伏,吩咐:“聽見我命你們拿酒,便出來動手。”鄧琬到後,張悅說:“你當初第一個堅持稱帝,今天事已吃緊,你有什麼辦法?”鄧琬說:“應當殺掉晉安王,查封倉庫,以此來贖罪。”張悅說:“現在你寧可出賣殿下,也要保全自己活命嗎!”於是呼喚拿酒,張悅的兒子張洵,提刀衝出,砍下鄧琬人頭。中書舍人潘欣之聽說鄧琬被殺的訊息,率兵抵達張悅家門。張悅派人告訴潘欣之說:“鄧琬打算謀反,已經斬首。”潘欣之才撤回。張悅逮捕了鄧琬的兒子,一併殺掉。張悅於是單乘一隻小船提著鄧琬的人頭東下,向朝廷建安王劉休仁投降。
尋陽亂。蔡那之子道淵在尋陽被系作部,脫鎖入城,執子勳,囚之。沈攸之諸軍至尋陽,斬晉安王子勳,傳首建康,時年十一。
尋陽大亂,蔡那的兒子蔡道淵原被囚禁在尋陽專門製造兵器的作坊裡,這時掙脫枷鎖,進入尋陽城,逮捕了劉子勳,投入大牢。不久,沈攸之等大軍抵達尋陽,殺掉劉子勳,把人頭押送到建康。劉子勳時年十一歲。
初,鄧琬遣臨川內史張淹自鄱陽嶠道入三吳,軍於上饒,聞劉胡敗,�