freetype-commit
[Top][All Lists]
Advanced

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

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


From: Werner LEMBERG
Subject: [freetype2-demos] master 2831dab: * src/ftview.c (Render_Stroke): Avoid memory leaks.
Date: Thu, 29 Jun 2017 06:04:30 -0400 (EDT)

branch: master
commit 2831dabd40d5112d01dee1a27649d6ac73edc18d
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    * src/ftview.c (Render_Stroke): Avoid memory leaks.
---
 ChangeLog    | 4 ++++
 src/ftview.c | 7 +++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1c313f3..53f5a74 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-06-29  Werner Lemberg  <address@hidden>
+
+       * src/ftview.c (Render_Stroke): Avoid memory leaks.
+
 2017-06-24  Alexei Podtelezhnikov  <address@hidden>
 
        [ftdump] List SFNT tables.
diff --git a/src/ftview.c b/src/ftview.c
index a07dab6..8f30192 100644
--- a/src/ftview.c
+++ b/src/ftview.c
@@ -243,16 +243,19 @@
           y += step_y;
 
           if ( Y_TOO_LONG( y, size, display ) )
+          {
+            FT_Done_Glyph( glyph );
             break;
+          }
         }
 
         error = FTDemo_Draw_Glyph( handle, display, glyph, &x, &y );
 
+        FT_Done_Glyph( glyph );
+
         if ( error )
           goto Next;
 
-        FT_Done_Glyph( glyph );
-
         if ( !have_topleft )
         {
           have_topleft   = 1;



reply via email to

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