Move new out of condition to something like
statusDescBuffer = new [statusDescBufferLength];