tmp
增加一个扩展
修复在一定情况下会内存泄漏