From f93ffdbc2d941129da196ed23efce4eaa92a0b01 Mon Sep 17 00:00:00 2001 From: Sven Hesse Date: Tue, 7 Aug 2007 18:51:34 +0000 Subject: Stuffing a leak svn-id: r28486 --- engines/gob/saveload.h | 2 +- engines/gob/saveload_v2.cpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) 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, '\\'))) -- cgit v1.2.3