From b0c6a12c81c949c7f61b6639b509dad2b4fbb862 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Wed, 26 Mar 2008 19:29:33 +0000 Subject: Modified Patch #1925352: Memory leak fixes svn-id: r31244 --- engines/scumm/scumm.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'engines/scumm/scumm.cpp') diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp index 50978f817d..3a93fae0fa 100644 --- a/engines/scumm/scumm.cpp +++ b/engines/scumm/scumm.cpp @@ -885,6 +885,8 @@ ScummEngine_v7::~ScummEngine_v7() { delete _splayer; } + delete _insane; + free(_languageBuffer); free(_languageIndex); } @@ -1201,6 +1203,7 @@ void ScummEngine::setupScumm() { _fmtownsBuf = (byte *)malloc(_screenWidth * _textSurfaceMultiplier * _screenHeight * _textSurfaceMultiplier); } + free(_compositeBuf); _compositeBuf = (byte *)malloc(_screenWidth * _textSurfaceMultiplier * _screenHeight * _textSurfaceMultiplier); } -- cgit v1.2.3