aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorrichiesams2013-09-03 00:31:44 -0500
committerrichiesams2013-09-03 00:31:44 -0500
commit4d86061b5714ea7e27edffc343572eb85c57a674 (patch)
tree289698dbb32870ef6ecd66b10080b14403a26379 /engines
parent34dcea106a2d1d7a7ba3412ef43ca547e67a66dd (diff)
downloadscummvm-rg350-4d86061b5714ea7e27edffc343572eb85c57a674.tar.gz
scummvm-rg350-4d86061b5714ea7e27edffc343572eb85c57a674.tar.bz2
scummvm-rg350-4d86061b5714ea7e27edffc343572eb85c57a674.zip
ZVISION: Cleanup all used memory in RLF animations
Diffstat (limited to 'engines')
-rw-r--r--engines/zvision/rlf_animation.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/zvision/rlf_animation.cpp b/engines/zvision/rlf_animation.cpp
index df1fe118da..73fbe05bfc 100644
--- a/engines/zvision/rlf_animation.cpp
+++ b/engines/zvision/rlf_animation.cpp
@@ -72,6 +72,9 @@ RlfAnimation::RlfAnimation(const Common::String &fileName, bool stream)
RlfAnimation::~RlfAnimation() {
delete[] _currentFrameBuffer;
+ for (int i = 0; i < _frameCount; i++) {
+ delete[] _frames[i].encodedData;
+ }
delete[] _frames;
}