捕公孙诡、羊胜，二人藏匿在刘武的后宫。梁相轩丘豹和内史韩安国进谏刘武，才命令羊胜、公孙诡都自杀，之后把他们交了出来。汉景帝因此怨恨刘武，刘武特别害怕，派韩安国通过长公主刘嫖向窦太后认罪，请求宽宥，这才得到了汉景帝的宽恕。事后，刘武上书请求朝见，到达函谷关后，茅兰劝刘武乘坐布车带两个骑兵入京，躲藏在长公主的园囿之中。朝廷派使者迎接刘武，而刘武已经入关，随从车马都在关外，不知刘武所在。窦太后没有找到刘武，以为刘武被汉景帝所杀，哭泣道：“皇上杀了我的儿子！”汉景帝因为窦太后的误会甚为忧恐。刘武到长安知道此事后