diff options
author | David Turner | 2011-01-27 04:13:10 +0000 |
---|---|---|
committer | David Turner | 2011-01-27 04:13:10 +0000 |
commit | 861fab3fb16f3704b08f5dead562adc82c9a5550 (patch) | |
tree | 46e7fb4c0a9b886a0402418c581cb590f1a0fba4 /engines/agos/agos.cpp | |
parent | d55626722eb53650bee43b1a5ed3f544824f2b7f (diff) | |
download | scummvm-rg350-861fab3fb16f3704b08f5dead562adc82c9a5550.tar.gz scummvm-rg350-861fab3fb16f3704b08f5dead562adc82c9a5550.tar.bz2 scummvm-rg350-861fab3fb16f3704b08f5dead562adc82c9a5550.zip |
AGOS: Fix Memory Leaks in Feeble Files.
Found with Valgrind.
svn-id: r55559
Diffstat (limited to 'engines/agos/agos.cpp')
-rw-r--r-- | engines/agos/agos.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/agos/agos.cpp b/engines/agos/agos.cpp index fb96759a08..d37a627da0 100644 --- a/engines/agos/agos.cpp +++ b/engines/agos/agos.cpp @@ -924,8 +924,12 @@ AGOSEngine::~AGOSEngine() { if (_backGroundBuf) _backGroundBuf->free(); delete _backGroundBuf; + if (_backBuf) + _backBuf->free(); delete _backBuf; free(_planarBuf); + if (_scaleBuf) + _scaleBuf->free(); delete _scaleBuf; free(_zoneBuffers); |