diff options
Diffstat (limited to 'engines/cruise/mainDraw.cpp')
-rw-r--r-- | engines/cruise/mainDraw.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/cruise/mainDraw.cpp b/engines/cruise/mainDraw.cpp index 3f21a27831..2218c5bb7c 100644 --- a/engines/cruise/mainDraw.cpp +++ b/engines/cruise/mainDraw.cpp @@ -1222,7 +1222,7 @@ void drawSprite(int width, int height, cellStruct *currentObjPtr, const uint8 *d cellStruct* plWork = currentObjPtr; int workBufferSize = height * (width / 8); - unsigned char* workBuf = (unsigned char*)malloc(workBufferSize); + unsigned char* workBuf = (unsigned char*)MemAlloc(workBufferSize); memcpy(workBuf, dataBuf, workBufferSize); int numPasses = 0; @@ -1261,7 +1261,7 @@ void drawSprite(int width, int height, cellStruct *currentObjPtr, const uint8 *d } } - free(workBuf); + MemFree(workBuf); } #ifdef _DEBUG |