aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic
diff options
context:
space:
mode:
authorPaul Gilbert2016-11-21 20:18:11 -0500
committerPaul Gilbert2016-11-21 20:18:11 -0500
commit7e35499c8964f8f5757387a310f9eb61cb227368 (patch)
treecdd2e2471b69d9c2db597f946f570e798e6e87ed /engines/titanic
parentcce8885b3967c4faddaa1808d0a9c1b62a78d860 (diff)
downloadscummvm-rg350-7e35499c8964f8f5757387a310f9eb61cb227368.tar.gz
scummvm-rg350-7e35499c8964f8f5757387a310f9eb61cb227368.tar.bz2
scummvm-rg350-7e35499c8964f8f5757387a310f9eb61cb227368.zip
TITANIC: Fix memory leak
Diffstat (limited to 'engines/titanic')
-rw-r--r--engines/titanic/support/avi_surface.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/titanic/support/avi_surface.cpp b/engines/titanic/support/avi_surface.cpp
index 11569e80ad..79614d2c40 100644
--- a/engines/titanic/support/avi_surface.cpp
+++ b/engines/titanic/support/avi_surface.cpp
@@ -320,6 +320,7 @@ bool AVISurface::renderFrame() {
Graphics::Surface *s = frame->convertTo(_movieFrameSurface[idx]->format,
_decoder->getPalette());
_movieFrameSurface[idx]->blitFrom(*s);
+ s->free();
delete s;
}
}