From bf5f6bfbc217ad1fda197bfd4ea2230adf1e19f3 Mon Sep 17 00:00:00 2001 From: Arne Goedeke <el@laramies.com> Date: Sun, 16 Jun 2013 12:55:14 +0200 Subject: [PATCH] Image.Webp: do not read outside of buffer --- src/post_modules/_Image_WebP/image_webp.cmod | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/post_modules/_Image_WebP/image_webp.cmod b/src/post_modules/_Image_WebP/image_webp.cmod index aa513800ff..e1952719e8 100644 --- a/src/post_modules/_Image_WebP/image_webp.cmod +++ b/src/post_modules/_Image_WebP/image_webp.cmod @@ -187,11 +187,10 @@ static struct object *convert_to_rgb( struct yuv *yuv ) for( xp = 0; xp<yuv->xsize; xp++, row++, pos++ ) { - if( xp & 1 ) hpos++; - row->r = yuv->V[ hpos ]; row->g = yuv->Y[ pos ]; row->b = yuv->U[ hpos ]; + if( xp & 1 ) hpos++; } } apply( Pike_sp[-1].u.object, "yuv_to_rgb", 0 ); -- GitLab