修正关闭递归逻辑