From b67d34e960fa07cfafb13e3a5b5b4a63cfb024d3 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 7 Aug 2008 15:42:58 -0400 Subject: [PATCH] [gstate] Check for NULL font_face in _cairo_gstate_set_font_face --- src/cairo-gstate.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cairo-gstate.c b/src/cairo-gstate.c index b23d0b69e..3160d0729 100644 --- a/src/cairo-gstate.c +++ b/src/cairo-gstate.c @@ -1466,7 +1466,10 @@ cairo_status_t _cairo_gstate_set_font_face (cairo_gstate_t *gstate, cairo_font_face_t *font_face) { - if (font_face && font_face->status) + if (font_face == NULL) + return CAIRO_STATUS_NULL_POINTER; + + if (font_face->status) return font_face->status; if (font_face != gstate->font_face) {