diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2013-07-05 15:12:14 -0600 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2013-07-05 15:59:45 -0600 |
commit | a0f556f37fb7016aa304b7cf0e811c0d38f0b969 (patch) | |
tree | 96a0b5a9f1e00e59e0037335ee27be8b2c2d33ca /src/cairo-ft-font.c | |
parent | 9f9796920f5994090a19de357defe5e72ac61297 (diff) |
[ft] Fix memory bug in copying bitmaps
Diffstat (limited to 'src/cairo-ft-font.c')
-rw-r--r-- | src/cairo-ft-font.c | 4 |
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; } |