修正无限循环 orz