李晟既收复京师,上遣给事中孔巢父、中使啖守盈持诏征之,怀光素服受命。巢父乃宣言于众:"太尉军中谁可领军事者?"怀光左右皆胡虏,因发怒,乱持兵杀巢父及守盈,自是缮兵益修守拒。上还京师,以侍中浑瑊为河中节度副元帅,将兵讨怀光。瑊复破同州,屯军不进,数为怀光所败。时仍岁旱蝗,京师初复,经费不给,言事者多请赦怀光。时河东、节度使马燧威名素著,乃加燧副元帅,与瑊及镇国军节度骆元光、邠宁节度韩游瑰、鄜坊节度唐朝臣会兵同讨怀光。燧率军拔绛州,至宝鼎,虑怀光西走,唐突京邑,乃舍军朝京师。既还,与瑊先自河东而降其骁将尉珪、徐庭光,统诸军以围河中。贞元元年秋,朔方部将牛名俊斩怀光首以降燧瑊隹刃其弟数人,乃自杀。怀光死时年五十七。寻诏以男一人为嗣,赐庄宅各一所,仍还怀光尸首,任其收葬,妻子并徙澧州。五年,又诏曰:
怀旧念功,仁之大也;兴灭继绝,义之弘也。昔蔡叔圮族,周公封其子于东土;韩信干纪,汉后爵其孥以弓高。侯君集之不率景化,我太宗存其胤以主祀。详考先王之道,洎乎烈祖之训,皆以刑佐德,俾人向方,则斧钺之诛,甲兵之伐,盖不得已而用也。曩岁盗臣窃发,国步多虞,朕狩于近郊,指期薄伐,将振昆阳之旅,以兴涿鹿之功,征师未达于诸侯,卫士且疲于七萃。而李怀光三军夙驾,千里勤王,上假雷霆之威,下逐虎狼之众。议功方始,守节靡终,潜构祸胎,拒违朝命,弃同即异,舍顺效逆。为臣至此,在法必诛,犹示绥怀,庶其牵复。而枭音益厉,犭希突莫迁,大戮所加,曾无噍类。虽自贻伊戚,与众弃之,而言念尔劳,何嗟及矣!以其前效犹在,孤魂无归,怀之怳然,是用〈忄妻〉轸。予欲布陈大惠,冀以化成,保合太和,期于刑措。宜以怀光外孙燕八八赐姓李氏,名承绪,授左卫率府胄曹参军,承怀光之后。仍赐钱一千贯,任于怀光墓侧置立庄园,侍养怀光妻王氏,并备四时享奠之礼。呜呼!朕实不德,临于兆人,泣辜宥罪,素诚所志。尔其保姓受氏,宣力承家,勉绍乃考之建国庸,无若尔父之违王命。
初,怀光授首,其子琟、瑗等皆死,唯妻王氏在,故上特舍其死。及是又思怀光旧勋,哀其绝后,乃命承绪继之。
史臣曰:仆固怀恩、李怀光,咸以勇力,有劳王家,为臣不终,遂行反噬,其罪大矣。然辛云京、骆奉先、卢杞、白志贞辈,致彼二逆,贻忧时君,亦可谓国之谗贼矣。梁崇义既无令始,又无善终,与妻投泉,何塞其咎。
赞曰:臣之事君,有死无二。怀恩、怀光,凶终一致。崇义多奸,国家所弃。迷而亡归,自速其毙。