freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2-demos] master 5f012ce: * src/ftview.c (Render_Stroke): Avoid


From: Werner LEMBERG
Subject: [freetype2-demos] master 5f012ce: * src/ftview.c (Render_Stroke): Avoid double-free in case of error.
Date: Sun, 22 Apr 2018 15:18:28 -0400 (EDT)

branch: master
commit 5f012cea74adb946526bf1dbc717bb576e08d1f7
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    * src/ftview.c (Render_Stroke): Avoid double-free in case of error.
---
 ChangeLog    | 4 ++++
 src/ftview.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 7c3a534..4c5fb6f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2018-04-22  Werner Lemberg  <address@hidden>
+
+       * src/ftview.c (Render_Stroke): Avoid double-free in case of error.
+
 2018-04-22  Alexei Podtelezhnikov  <address@hidden>
 
        * src/ftview.c (Render_Waterfall): Reformulate the step.
diff --git a/src/ftview.c b/src/ftview.c
index 4a72707..1bcf6e0 100644
--- a/src/ftview.c
+++ b/src/ftview.c
@@ -249,10 +249,10 @@
 
         error = FTDemo_Draw_Glyph( handle, display, glyph, &x, &y );
 
-        FT_Done_Glyph( glyph );
-
         if ( error )
           goto Next;
+        else
+          FT_Done_Glyph( glyph );
 
         if ( !have_topleft )
         {



reply via email to

[Prev in Thread] Current Thread [Next in Thread]