mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-10 12:55:24 +00:00
WINTERMUTE: Fix a memory leak.
This commit is contained in:
parent
dde2d92c69
commit
ae714dc076
@ -61,6 +61,9 @@ CBImage::CBImage(CBGame *inGame, FIBITMAP *bitmap): CBBase(inGame) {
|
||||
CBImage::~CBImage() {
|
||||
/* delete _bitmap; */
|
||||
delete _decoder;
|
||||
if (_deletableSurface) {
|
||||
_deletableSurface->free();
|
||||
}
|
||||
delete _deletableSurface;
|
||||
#if 0
|
||||
if (_bitmap) FreeImage_Unload(_bitmap);
|
||||
|
@ -93,6 +93,7 @@ void CBPersistMgr::cleanup() {
|
||||
_richBuffer = NULL;
|
||||
_richBufferSize = 0;
|
||||
|
||||
delete[] _savedDescription;
|
||||
_savedDescription = NULL; // ref to buffer
|
||||
// _savedTimestamp = 0;
|
||||
_savedVerMajor = _savedVerMinor = _savedVerBuild = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user