diff options
author | Sven Hesse | 2007-08-07 18:51:34 +0000 |
---|---|---|
committer | Sven Hesse | 2007-08-07 18:51:34 +0000 |
commit | f93ffdbc2d941129da196ed23efce4eaa92a0b01 (patch) | |
tree | c603153c697903fe1806eb1708c9f939a0310e9e /engines/gob | |
parent | 07d6d0fe47ed8ace0220543b6cced5dd1097a4cf (diff) | |
download | scummvm-rg350-f93ffdbc2d941129da196ed23efce4eaa92a0b01.tar.gz scummvm-rg350-f93ffdbc2d941129da196ed23efce4eaa92a0b01.tar.bz2 scummvm-rg350-f93ffdbc2d941129da196ed23efce4eaa92a0b01.zip |
Stuffing a leak
svn-id: r28486
Diffstat (limited to 'engines/gob')
-rw-r--r-- | engines/gob/saveload.h | 2 | ||||
-rw-r--r-- | engines/gob/saveload_v2.cpp | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/engines/gob/saveload.h b/engines/gob/saveload.h index d7e45246ad..67a7b6335e 100644 --- a/engines/gob/saveload.h +++ b/engines/gob/saveload.h @@ -116,7 +116,7 @@ public: virtual SaveType getSaveType(const char *fileName); SaveLoad_v2(GobEngine *vm, const char *targetName); - virtual ~SaveLoad_v2() {} + virtual ~SaveLoad_v2(); protected: virtual uint32 getSaveGameSize(); diff --git a/engines/gob/saveload_v2.cpp b/engines/gob/saveload_v2.cpp index 13f23cccb6..1e7506c770 100644 --- a/engines/gob/saveload_v2.cpp +++ b/engines/gob/saveload_v2.cpp @@ -46,6 +46,10 @@ SaveLoad_v2::SaveLoad_v2(GobEngine *vm, const char *targetName) : _buffer[0] = 0; } +SaveLoad_v2::~SaveLoad_v2() { + delete[] _buffer; +} + SaveType SaveLoad_v2::getSaveType(const char *fileName) { const char *backSlash; if ((backSlash = strrchr(fileName, '\\'))) |