From d6ae23478ae6bde0714a50b2ed77e788f17cc03d Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 7 Aug 2008 15:43:21 -0400 Subject: [PATCH] Check for NULL pointer in cairo_set_scaled_font --- src/cairo.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/cairo.c b/src/cairo.c index 4151eedf1..e96a3ee38 100644 --- a/src/cairo.c +++ b/src/cairo.c @@ -2905,6 +2905,11 @@ cairo_set_scaled_font (cairo_t *cr, if (cr->status) return; + if (scaled_font == NULL) { + status = CAIRO_STATUS_NULL_POINTER; + goto BAIL; + } + status = scaled_font->status; if (status) goto BAIL;