Coverity 1037335 1047334