[pango: 1/2] [pangofc-fontmap] Don't unref NULL object (RH bug#



commit 5861e2609ded6495ebfd4110c4fc8f07ba32ebca
Author: Behdad Esfahbod <behdad behdad org>
Date:   Tue Mar 3 01:30:03 2009 +0330

    [pangofc-fontmap] Don't unref NULL object (RH bug# 487593)
---
 pango/pangofc-fontmap.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/pango/pangofc-fontmap.c b/pango/pangofc-fontmap.c
index 491b912..dda54f9 100644
--- a/pango/pangofc-fontmap.c
+++ b/pango/pangofc-fontmap.c
@@ -839,7 +839,11 @@ pango_fc_fontset_finalize (GObject *object)
   unsigned int i;
 
   for (i = 0; i < fontset->fonts->len; i++)
-    g_object_unref (g_ptr_array_index(fontset->fonts, i));
+  {
+    PangoFont *font = g_ptr_array_index(fontset->fonts, i);
+    if (font)
+      g_object_unref (font);
+  }
   g_ptr_array_free (fontset->fonts, TRUE);
 
   for (i = 0; i < fontset->coverages->len; i++)



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