[pangofc-fontmap] Don't unref NULL object (RH bug# 487593)
authorBehdad Esfahbod <behdad@behdad.org>
Mon, 2 Mar 2009 22:00:03 +0000 (01:30 +0330)
committerBehdad Esfahbod <behdad@behdad.org>
Tue, 10 Mar 2009 10:03:21 +0000 (06:03 -0400)
pango/pangofc-fontmap.c

index 491b912..dda54f9 100644 (file)
@@ -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++)