aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/cge_main.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2011-07-10 20:28:22 +1000
committerPaul Gilbert2011-07-10 20:28:22 +1000
commitc3a4ba8b053b93a3f759af2a77922a886bba986e (patch)
treeb9dbaad053fb43dda8f6f7a2644860409d58d4b5 /engines/cge/cge_main.cpp
parent9b5b88274e4d0f76b280133624343f8ce7222937 (diff)
downloadscummvm-rg350-c3a4ba8b053b93a3f759af2a77922a886bba986e.tar.gz
scummvm-rg350-c3a4ba8b053b93a3f759af2a77922a886bba986e.tar.bz2
scummvm-rg350-c3a4ba8b053b93a3f759af2a77922a886bba986e.zip
CGE: More fixes for free/delete[] mismatches
Diffstat (limited to 'engines/cge/cge_main.cpp')
-rw-r--r--engines/cge/cge_main.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/cge/cge_main.cpp b/engines/cge/cge_main.cpp
index a4d110eac6..68a69ff64e 100644
--- a/engines/cge/cge_main.cpp
+++ b/engines/cge/cge_main.cpp
@@ -214,7 +214,7 @@ void CGEEngine::loadGame(XFile &file, bool tiny = false) {
// Read the data into a data buffer
int size = file.size() - file.mark();
- byte *dataBuffer = new byte[size];
+ byte *dataBuffer = (byte *)malloc(size);
file.read(dataBuffer, size);
Common::MemoryReadStream readStream(dataBuffer, size, DisposeAfterUse::YES);
Common::Serializer s(&readStream, NULL);