diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2007-06-14 05:21:59 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2007-06-14 05:21:59 +0000 |
commit | ddca424ab32b85cefe9697cde65694022a19405f (patch) | |
tree | 7057ea66fb585f65d61f98339a0975ef22a14e29 /pango | |
parent | 9028395881c1104b23029453d8380d8faf259279 (diff) | |
download | pango-ddca424ab32b85cefe9697cde65694022a19405f.tar.gz |
Check for NULL before dereferencing. Patch from Keith Packard.
2007-06-14 Behdad Esfahbod <behdad@gnome.org>
* pango/pangocairo-font.c
(_pango_cairo_font_private_scaled_font_data_destroy):
Check for NULL before dereferencing. Patch from Keith Packard.
svn path=/trunk/; revision=2354
Diffstat (limited to 'pango')
-rw-r--r-- | pango/pangocairo-font.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pango/pangocairo-font.c b/pango/pangocairo-font.c index 9b449c0e..5349e687 100644 --- a/pango/pangocairo-font.c +++ b/pango/pangocairo-font.c @@ -75,8 +75,11 @@ _pango_cairo_font_private_scaled_font_data_create (void) static void _pango_cairo_font_private_scaled_font_data_destroy (PangoCairoFontPrivateScaledFontData *data) { - cairo_font_options_destroy (data->options); - g_slice_free (PangoCairoFontPrivateScaledFontData, data); + if (data) + { + cairo_font_options_destroy (data->options); + g_slice_free (PangoCairoFontPrivateScaledFontData, data); + } } cairo_scaled_font_t * |