aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/seq_decoder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/seq_decoder.cpp')
-rw-r--r--engines/sci/seq_decoder.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sci/seq_decoder.cpp b/engines/sci/seq_decoder.cpp
index b980103def..45c46d13c6 100644
--- a/engines/sci/seq_decoder.cpp
+++ b/engines/sci/seq_decoder.cpp
@@ -91,7 +91,7 @@ bool SeqDecoder::loadFile(const char *fileName, int frameDelay) {
g_system->setPalette(palette, 0, 256);
- delete paletteData;
+ delete[] paletteData;
_videoInfo.firstframeOffset = _fileStream->pos();
@@ -144,7 +144,7 @@ bool SeqDecoder::decodeNextFrame() {
byte *buf = new byte[frameSize];
_fileStream->read(buf, frameSize);
decodeFrame(buf, rleSize, buf + rleSize, frameSize - rleSize, _videoFrameBuffer + 320 * frameTop, frameLeft, frameWidth, frameHeight, colorKey);
- delete buf;
+ delete[] buf;
}
return ++_videoInfo.currentFrame < _videoInfo.frameCount;