fix 死循环
判定