diff --git a/vp8/common/extend.c b/vp8/common/extend.c index a16ff2bad6bf200dadd645c022de60c4f0d2320f..0608a13b42d2ff0d17516aa2cfdd059db0edd08d 100644 --- a/vp8/common/extend.c +++ b/vp8/common/extend.c @@ -39,7 +39,10 @@ static void extend_plane_borders for (i = 0; i < h - 0 + 1; i++) { - vpx_memset(dest_ptr1, src_ptr1[0], el); + // Some linkers will complain if we call vpx_memset with el set to a + // constant 0. + if (el) + vpx_memset(dest_ptr1, src_ptr1[0], el); vpx_memset(dest_ptr2, src_ptr2[0], er); src_ptr1 += sp; src_ptr2 += sp;