aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorDenis Kasak2009-07-07 21:46:34 +0000
committerDenis Kasak2009-07-07 21:46:34 +0000
commit68ec1350c057c8342f6bf280f8a713922ce05a3d (patch)
tree50f8499971ea429f86e6000d600ac85377a63862 /engines
parentdd955bb08e57a13476afa4f852a97764fe6ad2a6 (diff)
downloadscummvm-rg350-68ec1350c057c8342f6bf280f8a713922ce05a3d.tar.gz
scummvm-rg350-68ec1350c057c8342f6bf280f8a713922ce05a3d.tar.bz2
scummvm-rg350-68ec1350c057c8342f6bf280f8a713922ce05a3d.zip
Fixed two mismatched (de)allocations in BArchive and BAFile.
svn-id: r42247
Diffstat (limited to 'engines')
-rw-r--r--engines/draci/barchive.cpp2
-rw-r--r--engines/draci/barchive.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/engines/draci/barchive.cpp b/engines/draci/barchive.cpp
index cd0d4b2172..cbe019f8b2 100644
--- a/engines/draci/barchive.cpp
+++ b/engines/draci/barchive.cpp
@@ -251,7 +251,7 @@ void BArchive::closeArchive(void) {
for (unsigned int i = 0; i < _fileCount; ++i) {
if (_files[i]._data) {
- delete _files[i]._data;
+ delete[] _files[i]._data;
}
}
diff --git a/engines/draci/barchive.h b/engines/draci/barchive.h
index 185cfcb38d..5a4f5155f7 100644
--- a/engines/draci/barchive.h
+++ b/engines/draci/barchive.h
@@ -44,7 +44,7 @@ struct BAFile {
/** Releases the file data (for memory considerations) */
void closeFile(void) {
- delete _data;
+ delete[] _data;
_data = NULL;
}
};