I am not really a C/C++ guru but this was reported as a mistake in coverity and here the new[] is not coupled to a delete[] as it should be. 

See also 
http://stackoverflow.com/questions/2814188/c-array-of-pointers-delete-or-delete
http://stackoverflow.com/questions/15419122/deleting-a-dynamic-array-of-pointers-in-c