在《北平无战事》中,谢木兰的死是因为她与梁经纶的关系以及牵涉到政治斗争中。当谢木兰被捕后,各方展开了激烈的斗争。方孟韦以北平警察局副局长的身份独自闯入西山监狱,与徐铁英的孙秘书对质,孙秘书答应先释放谢木兰,但谢木兰选择和同学站在一起,拒绝独自被释放。最终,当徐铁英揭露了梁经纶的国民党身份后,谢木兰难以接受这个现实,在西山监狱的枪声中倒下。
徐铁英故意在众人面前揭穿梁经伦的身份,这样,知道的人就不能放出去了,必须处死。因为梁经伦在学**联那边都没有告知这个身份,如果传出去,这边计划就会受到影响(币**制**改**革)。徐铁英故意这样,就是要破坏这个计划,使得自己20%的账不会被查出来,这是他为了保全自己故意激怒方家跟梁经伦的仇恨。然后,这边没有办法,必须处死。只能得罪人了