Fixed memory leak.
This commit is contained in:
parent
9753b63dda
commit
66412a082e
@ -59,7 +59,10 @@ rdtkSurface* rdtk_surface_new(rdtkEngine* engine, BYTE* data, int width, int hei
|
|||||||
surface->data = (BYTE*) malloc(surface->scanline * surface->height);
|
surface->data = (BYTE*) malloc(surface->scanline * surface->height);
|
||||||
|
|
||||||
if (!surface->data)
|
if (!surface->data)
|
||||||
|
{
|
||||||
|
free(surface);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
ZeroMemory(surface->data, surface->scanline * surface->height);
|
ZeroMemory(surface->data, surface->scanline * surface->height);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user