Fixed mem leak after a VM restart. (Fixes #809)

This commit is contained in:
tomcw 2020-07-04 21:39:56 +01:00
parent 82c09abd54
commit 6dd129532f

View File

@ -703,7 +703,8 @@ static LPBYTE g_pSourcePixels = NULL;
static void V_CreateDIBSections(void)
{
g_pSourcePixels = new BYTE[SRCOFFS_TOTAL * MAX_SOURCE_Y];
if (!g_pSourcePixels) // NB. Will be non-zero after a VM restart (GH#809)
g_pSourcePixels = new BYTE[SRCOFFS_TOTAL * MAX_SOURCE_Y];
// CREATE THE OFFSET TABLE FOR EACH SCAN LINE IN THE SOURCE IMAGE
for (int y = 0; y < MAX_SOURCE_Y; y++)