diff options
Diffstat (limited to 'scumm/imuse_digi/dimuse_bndmgr.cpp')
-rw-r--r-- | scumm/imuse_digi/dimuse_bndmgr.cpp | 5 |
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); } } |