forked from bartvdbraak/blender
CXX_Guardedalloc was complaining about freeing NULL pointers in VideoTexture. I've added guards around the deletes to prevent this.
This commit is contained in:
parent
f101e59e09
commit
6127bcf854
@ -56,7 +56,8 @@ m_staticSources(staticSrc), m_pyfilter(NULL)
|
||||
ImageBase::~ImageBase (void)
|
||||
{
|
||||
// release image
|
||||
delete [] m_image;
|
||||
if (m_image)
|
||||
delete [] m_image;
|
||||
}
|
||||
|
||||
|
||||
@ -198,7 +199,8 @@ void ImageBase::init (short width, short height)
|
||||
// set new buffer size
|
||||
m_imgSize = newSize;
|
||||
// release previous and create new buffer
|
||||
delete [] m_image;
|
||||
if (m_image)
|
||||
delete [] m_image;
|
||||
m_image = new unsigned int[m_imgSize];
|
||||
}
|
||||
// new image size
|
||||
|
Loading…
Reference in New Issue
Block a user