diff options
-rw-r--r-- | engines/hopkins/files.cpp | 2 | ||||
-rw-r--r-- | engines/hopkins/globals.cpp | 2 | ||||
-rw-r--r-- | engines/hopkins/talk.cpp | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/engines/hopkins/files.cpp b/engines/hopkins/files.cpp index 71d06ddd22..bc4c8d2e56 100644 --- a/engines/hopkins/files.cpp +++ b/engines/hopkins/files.cpp @@ -78,7 +78,7 @@ void FileManager::initCensorship() { if ((data[6] == 'u' && data[7] == 'k') || (data[6] == 'U' && data[7] == 'K')) _vm->_globals._censorshipFl = true; - free(data); + _vm->_globals.freeMemory((byte *)data); } } diff --git a/engines/hopkins/globals.cpp b/engines/hopkins/globals.cpp index 37dce104ed..1848e7fdb4 100644 --- a/engines/hopkins/globals.cpp +++ b/engines/hopkins/globals.cpp @@ -339,7 +339,7 @@ void Globals::loadObjects() { ObjetW[idx].field7 = *srcP++; } - free(data); + freeMemory(data); } byte *Globals::allocMemory(int count) { diff --git a/engines/hopkins/talk.cpp b/engines/hopkins/talk.cpp index 7b12ca301b..4c19856ad4 100644 --- a/engines/hopkins/talk.cpp +++ b/engines/hopkins/talk.cpp @@ -582,7 +582,7 @@ int TalkManager::countBoxLines(int idx, const Common::String &file) { ++lineCount; curBufIndx += lineSize; } while (curChar != '%'); - free(decryptBuf); + _vm->_globals.freeMemory(decryptBuf); return lineCount; } |