[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] GSoC-2019-moazin cf6bf55 16/28: [ot-svg] Free pixmap buffer
From: |
Moazin Khatti |
Subject: |
[freetype2] GSoC-2019-moazin cf6bf55 16/28: [ot-svg] Free pixmap buffer if error occurs while rendering. |
Date: |
Sun, 25 Aug 2019 14:54:29 -0400 (EDT) |
branch: GSoC-2019-moazin
commit cf6bf55619d58f41485c5fa08bb56820194f0e24
Author: Moazin Khatti <address@hidden>
Commit: Moazin Khatti <address@hidden>
[ot-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 cf6bf55 16/28: [ot-svg] Free pixmap buffer if error occurs while rendering.,
Moazin Khatti <=