Fixed Coverity reported issue.

CID 11855: Use after free (USE_AFTER_FREE)
"operator delete[](void *)" frees "buffer".
This commit is contained in:
Robert Osfield
2011-05-05 12:39:35 +00:00
parent 9a8edde316
commit b0f6783631

View File

@@ -548,7 +548,10 @@ GifImageStream** obj)
// Delete the last allocated buffer to avoid memory leaks if we using GifImageStream
if ( obj && *obj )
{
delete [] buffer;
buffer = 0;
}
delete [] rowdata;
*width_ret = giffile->SWidth;