check correct pointer before freeing it (Coverity CID 79,86)