Fix possible NULL dereference. (Coverity found)
authorBehdad Esfahbod <behdad@gnome.org>
Sat, 13 May 2006 18:46:13 +0000 (18:46 +0000)
committerBehdad Esfahbod <behdad@src.gnome.org>
Sat, 13 May 2006 18:46:13 +0000 (18:46 +0000)
2006-05-13  Behdad Esfahbod  <behdad@gnome.org>

        * pango/fonts.c (pango_font_face_list_sizes): Fix possible NULL
        dereference. (Coverity found)

ChangeLog
pango/fonts.c

index 8d3b76a..5693734 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-05-13  Behdad Esfahbod  <behdad@gnome.org>
+
+       * pango/fonts.c (pango_font_face_list_sizes): Fix possible NULL
+       dereference. (Coverity found)
+
 2006-05-11  Behdad Esfahbod  <behdad@gnome.org>
 
        * pango/fonts.c (pango_font_description_set_size): Update docs to note
index df7b0c9..0e5de46 100644 (file)
@@ -1666,7 +1666,8 @@ pango_font_face_list_sizes (PangoFontFace  *face,
     PANGO_FONT_FACE_GET_CLASS (face)->list_sizes (face, sizes, n_sizes);
   else
     {
-      *sizes = NULL;
+      if (sizes != NULL)
+       *sizes = NULL;
       *n_sizes = 0;
     }
 }