summaryrefslogtreecommitdiff
path: root/src/cairo-clip.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2010-07-12 18:53:29 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2010-07-12 18:53:29 +0100
commitf53f072a223c3fbdeba315f5cba755cba498e121 (patch)
tree22e165cef5c677bba375a287e5023a68fb13376c /src/cairo-clip.c
parentef0679333da881bd83b0bb4db546ea9c68f81f89 (diff)
downloadcairo-f53f072a223c3fbdeba315f5cba755cba498e121.tar.gz
clip: Do the NULL check before the dereference.
Breakage introduced in the commit earlier today.
Diffstat (limited to 'src/cairo-clip.c')
-rw-r--r--src/cairo-clip.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cairo-clip.c b/src/cairo-clip.c
index 3bd7edcae..12dc04d76 100644
--- a/src/cairo-clip.c
+++ b/src/cairo-clip.c
@@ -1108,11 +1108,12 @@ cairo_bool_t
_cairo_clip_contains_rectangle (cairo_clip_t *clip,
const cairo_rectangle_int_t *rect)
{
- cairo_clip_path_t *clip_path = clip->path;
+ cairo_clip_path_t *clip_path;
if (clip == NULL)
return FALSE;
+ clip_path = clip->path;
if (clip_path->extents.x > rect->x ||
clip_path->extents.y > rect->y ||
clip_path->extents.x + clip_path->extents.width < rect->x + rect->width ||