From e102fcf7f0f78bbdd395f05bb5b2fca83297749b Mon Sep 17 00:00:00 2001
From: Roberto Togni <r_togni@tiscali.it>
Date: Sat, 14 Feb 2004 18:12:36 +0000
Subject: [PATCH] rle_code can overflow when multiplied by 4 (fixes
 Animation-256Greys.mov from mphq)

Originally committed as revision 2786 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/qtrle.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavcodec/qtrle.c b/libavcodec/qtrle.c
index c110272941e..29e777b31fd 100644
--- a/libavcodec/qtrle.c
+++ b/libavcodec/qtrle.c
@@ -84,7 +84,7 @@ static void qtrle_decode_8bpp(QtrleContext *s)
     int header;
     int start_line;
     int lines_to_change;
-    signed char rle_code;
+    int rle_code;
     int row_ptr, pixel_ptr;
     int row_inc = s->frame.linesize[0];
     unsigned char pi1, pi2, pi3, pi4;  /* 4 palette indices */
-- 
GitLab