No, In `CCTexture2D::initWithImage`, if it fails, it will return delete itself.
I think the delete operation should be after the line of invoking `CCTexture2D::initWithImage`.