From cccb45751e93142d71be78f6bb90bbfb50ee13be Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Wed, 24 Oct 2012 01:24:26 +0200 Subject: yuv2rgb: fix integer overflow in fill_gv_table() Fixes CID703747 Signed-off-by: Michael Niedermayer --- libswscale/yuv2rgb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libswscale') diff --git a/libswscale/yuv2rgb.c b/libswscale/yuv2rgb.c index 23c5f6dc48..53b69d0f73 100644 --- a/libswscale/yuv2rgb.c +++ b/libswscale/yuv2rgb.c @@ -680,7 +680,7 @@ static void fill_table(uint8_t* table[256 + 2*YUVRGB_TABLE_HEADROOM], const int } } -static void fill_gv_table(int table[256 + 2*YUVRGB_TABLE_HEADROOM], const int elemsize, const int inc) +static void fill_gv_table(int table[256 + 2*YUVRGB_TABLE_HEADROOM], const int elemsize, const int64_t inc) { int i; int off = -(inc >> 9); -- cgit v1.2.3