diff --git a/vpx_scale/generic/gen_scalers.c b/vpx_scale/generic/gen_scalers.c index 948e3d7ae88b28c1bd864a769c312474aa8980c3..ff841f33dd05c0dec0b71dc98d1ae0974001129f 100644 --- a/vpx_scale/generic/gen_scalers.c +++ b/vpx_scale/generic/gen_scalers.c @@ -937,12 +937,13 @@ void vp8cx_vertical_band_2_1_scale_c(unsigned char *source, unsigned int src_pit void vp8cx_vertical_band_2_1_scale_i_c(unsigned char *source, unsigned int src_pitch, unsigned char *dest, unsigned int dest_pitch, unsigned int dest_width) { - unsigned int i; + int i; int temp; + int width = dest_width; (void) dest_pitch; - for (i = 0; i < dest_width; i++) + for (i = 0; i < width; i++) { temp = 8; temp += source[i-(int)src_pitch] * 3;