aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/video/coktel_decoder.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/graphics/video/coktel_decoder.cpp b/graphics/video/coktel_decoder.cpp
index cea902e3a0..6ebc64592e 100644
--- a/graphics/video/coktel_decoder.cpp
+++ b/graphics/video/coktel_decoder.cpp
@@ -685,6 +685,10 @@ Surface *PreIMDDecoder::decodeNextFrame() {
void PreIMDDecoder::processFrame() {
uint16 frameSize = _stream->readUint16LE();
+ if (frameSize == 0) {
+ _curFrame++;
+ return;
+ }
uint32 nextFramePos = _stream->pos() + frameSize + 2;