[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] GSoC-2019-moazin 742c938 1/2: [svg] Free pixmap buffer if er
From: |
Moazin Khatti |
Subject: |
[freetype2] GSoC-2019-moazin 742c938 1/2: [svg] Free pixmap buffer if error occurs while rendering. |
Date: |
Thu, 22 Aug 2019 14:42:19 -0400 (EDT) |
branch: GSoC-2019-moazin
commit 742c938df66f4b16b6f8ccb631c767a048d94bc4
Author: Moazin Khatti <address@hidden>
Commit: Moazin Khatti <address@hidden>
[svg] Free pixmap buffer if error occurs while rendering.
---
src/svg/ftsvg.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/svg/ftsvg.c b/src/svg/ftsvg.c
index f391200..4670c07 100644
--- a/src/svg/ftsvg.c
+++ b/src/svg/ftsvg.c
@@ -113,7 +113,13 @@
if ( error )
return error;
- return hooks.render_svg( slot );
+ error = hooks.render_svg( slot );
+ if ( error )
+ FT_FREE( slot->bitmap.buffer );
+ else
+ slot->internal->flags |= FT_GLYPH_OWN_BITMAP;
+
+ return error;
}
static const SVG_Interface svg_interface = {
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] GSoC-2019-moazin 742c938 1/2: [svg] Free pixmap buffer if error occurs while rendering.,
Moazin Khatti <=