aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise/overlay.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2009-10-09 08:15:30 +0000
committerPaul Gilbert2009-10-09 08:15:30 +0000
commit8694b48ae33fb010312be056e6b830b317e48526 (patch)
tree06a6c424ecd40f03c56caa461dfe60eaf12c1947 /engines/cruise/overlay.cpp
parent3072d54589f223572ce3d147920190bb13e57252 (diff)
downloadscummvm-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.cpp8
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;
} */