From 23718d14abb79e3c69c446aed23653aef17bae7a Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Thu, 1 Sep 2016 22:33:12 -0400 Subject: IMAGE: Fix decoding Starship Titanic video file z404.avi --- image/codecs/msrle.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'image/codecs') diff --git a/image/codecs/msrle.cpp b/image/codecs/msrle.cpp index 89fe869a9e..bb1125e0af 100644 --- a/image/codecs/msrle.cpp +++ b/image/codecs/msrle.cpp @@ -101,7 +101,10 @@ void MSRLEDecoder::decode8(Common::SeekableReadStream &stream) { // Copy data if (output + value > output_end) { - stream.skip(value); + if (stream.pos() + value >= stream.size()) + break; + else + stream.skip(value); continue; } -- cgit v1.2.3