修复bug #42