[Xfce4-commits] <tumbler:master> Make sure to free the font file data.

Jannis Pohlmann noreply at xfce.org
Wed Sep 30 03:48:01 CEST 2009


Updating branch refs/heads/master
         to 5162982c8acaaf3b7677e0627e9fc4a757ac9213 (commit)
       from 2ce5c9a917a46e2468bc4df48577042cdcd8fa97 (commit)

commit 5162982c8acaaf3b7677e0627e9fc4a757ac9213
Author: Jannis Pohlmann <jannis at xfce.org>
Date:   Wed Sep 30 03:46:23 2009 +0200

    Make sure to free the font file data.

 plugins/font-thumbnailer/font-thumbnailer.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/plugins/font-thumbnailer/font-thumbnailer.c b/plugins/font-thumbnailer/font-thumbnailer.c
index d4e7ca2..d7b089b 100644
--- a/plugins/font-thumbnailer/font-thumbnailer.c
+++ b/plugins/font-thumbnailer/font-thumbnailer.c
@@ -512,6 +512,7 @@ font_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
       g_free (error_msg);
 
       /* clean up */
+      g_free (font_data);
       g_object_unref (info);
 
       return;
@@ -536,6 +537,7 @@ font_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
               g_free (error_msg);
 
               /* clean up */
+              g_free (font_data);
               FT_Done_Face (face);
               g_object_unref (info);
 
@@ -567,6 +569,7 @@ font_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
 
           /* clean up */
           g_hash_table_unref (pixbufs);
+          g_free (font_data);
           FT_Done_Face (face);
           g_object_unref (info);
 
@@ -619,6 +622,7 @@ font_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
     }
 
   /* clean up */
+  g_free (font_data);
   g_hash_table_unref (pixbufs);
   g_object_unref (info);
 }



More information about the Xfce4-commits mailing list