visual studio 2010 - Coverity issue for deleting void pointer -


coverity has pointed out bug deleting void pointer. code below:

void *pbits=(void *)new char[((bmp.bmwidth*bitspixel+31)/32)*bmp.bmheight*4]; result=getdibits(pdc->getsafehdc(),hbitmap(*pbitmap),0,bmp.bmheight,pbits,bitmapinfo,dib_rgb_colors);  char curdir[100]; if(!getcurrentdirectory(100,curdir)) {     delete [] pbits;         return; } 

can please me on incorrect , how can solve it?

many thanks

best regards

chintan

just use char* type of pbits.


Comments

Popular posts from this blog

javascript - Unusual behaviour when drawing lots of images onto a large canvas -

how can i manage url using .htaccess in php? -

javascript - Chart.js - setting tooltip z-index -