diff options
author | Paul Gilbert | 2009-10-09 08:15:30 +0000 |
---|---|---|
committer | Paul Gilbert | 2009-10-09 08:15:30 +0000 |
commit | 8694b48ae33fb010312be056e6b830b317e48526 (patch) | |
tree | 06a6c424ecd40f03c56caa461dfe60eaf12c1947 /engines/cruise/overlay.cpp | |
parent | 3072d54589f223572ce3d147920190bb13e57252 (diff) | |
download | scummvm-rg350-8694b48ae33fb010312be056e6b830b317e48526.tar.gz scummvm-rg350-8694b48ae33fb010312be056e6b830b317e48526.tar.bz2 scummvm-rg350-8694b48ae33fb010312be056e6b830b317e48526.zip |
Set up a basic tracing system for all memory allocations to help track down memory leaks
svn-id: r44808
Diffstat (limited to 'engines/cruise/overlay.cpp')
-rw-r--r-- | engines/cruise/overlay.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/cruise/overlay.cpp b/engines/cruise/overlay.cpp index 1f7d7302ba..21332c58c5 100644 --- a/engines/cruise/overlay.cpp +++ b/engines/cruise/overlay.cpp @@ -123,7 +123,7 @@ int loadOverlay(const char *scriptName) { delphineUnpack((uint8 *)unpackedBuffer, (const uint8 *)pakedBuffer, volumePtrToFileDescriptor[fileIdx].size); - free(pakedBuffer); + MemFree(pakedBuffer); } else { loadPackedFileToMem(fileIdx, (uint8 *) unpackedBuffer); } @@ -504,7 +504,7 @@ int loadOverlay(const char *scriptName) { delphineUnpack((uint8 *) unpackedBuffer, (const uint8 *)pakedBuffer, volumePtrToFileDescriptor[fileIdx].size); - free(pakedBuffer); + MemFree(pakedBuffer); } else { loadPackedFileToMem(fileIdx, (uint8 *) unpackedBuffer); } @@ -631,12 +631,12 @@ int releaseOverlay(const char *name) { return -4; /* if (overlayTable[overlayIdx].var1E) { - free(overlayTable[overlayIdx].var1E); + MemFree(overlayTable[overlayIdx].var1E); overlayTable[overlayIdx].var1E = NULL; } if (overlayTable[overlayIdx].var16) { - free(overlayTable[overlayIdx].var16); + MemFree(overlayTable[overlayIdx].var16); overlayTable[overlayIdx].var16 = NULL; } */ |