Fix issue #524
合并 @pangwu86 之前的修改