fixed coverity bug #10042