From a0f556f37fb7016aa304b7cf0e811c0d38f0b969 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Fri, 5 Jul 2013 15:12:14 -0600 Subject: [PATCH] [ft] Fix memory bug in copying bitmaps --- src/cairo-ft-font.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/cairo-ft-font.c b/src/cairo-ft-font.c index 1ab56be8c..3bba59e47 100644 --- a/src/cairo-ft-font.c +++ b/src/cairo-ft-font.c @@ -1158,9 +1158,7 @@ _get_bitmap_surface (FT_Bitmap *bitmap, source = bitmap->buffer; dest = data; for (i = height; i; i--) { - memcpy (dest, source, bitmap->pitch); - memset (dest + bitmap->pitch, '\0', stride - bitmap->pitch); - + memcpy (dest, source, stride); source += bitmap->pitch; dest += stride; }