aboutsummaryrefslogtreecommitdiff
path: root/scumm/imuse_digi/dimuse_bndmgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/imuse_digi/dimuse_bndmgr.cpp')
-rw-r--r--scumm/imuse_digi/dimuse_bndmgr.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/scumm/imuse_digi/dimuse_bndmgr.cpp b/scumm/imuse_digi/dimuse_bndmgr.cpp
index 1da812bc9f..f603256e2a 100644
--- a/scumm/imuse_digi/dimuse_bndmgr.cpp
+++ b/scumm/imuse_digi/dimuse_bndmgr.cpp
@@ -32,13 +32,14 @@ BundleDirCache::BundleDirCache() {
_budleDirCache[fileId].fileName[0] = 0;
_budleDirCache[fileId].numFiles = 0;
_budleDirCache[fileId].compressedBun = false;
+ _budleDirCache[fileId].indexTable = NULL;
}
}
BundleDirCache::~BundleDirCache() {
for (int fileId = 0; fileId < ARRAYSIZE(_budleDirCache); fileId++) {
- if (_budleDirCache[fileId].bundleTable != NULL)
- free (_budleDirCache[fileId].bundleTable);
+ free(_budleDirCache[fileId].bundleTable);
+ free(_budleDirCache[fileId].indexTable);
}
}