bugfix: 解决NULL异常