修改bug

还疑似存在内存错误bug，待查找