summaryrefslogtreecommitdiff
path: root/src/cairo-ft-font.c
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2013-07-05 15:12:14 -0600
committerBehdad Esfahbod <behdad@behdad.org>2013-07-05 15:59:45 -0600
commita0f556f37fb7016aa304b7cf0e811c0d38f0b969 (patch)
tree96a0b5a9f1e00e59e0037335ee27be8b2c2d33ca /src/cairo-ft-font.c
parent9f9796920f5994090a19de357defe5e72ac61297 (diff)
[ft] Fix memory bug in copying bitmaps
Diffstat (limited to 'src/cairo-ft-font.c')
-rw-r--r--src/cairo-ft-font.c4
1 files changed, 1 insertions, 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;
}