diff options
author | M Joonas Pihlaja <jpihlaja@cc.helsinki.fi> | 2008-11-13 12:11:12 +0200 |
---|---|---|
committer | M Joonas Pihlaja <jpihlaja@cc.helsinki.fi> | 2008-11-13 13:10:18 +0200 |
commit | efa9e1088cbf1b5331cc0bab3348520f3b91ae4b (patch) | |
tree | 475f3e92efac08100bcd3024a926138a58524d6d | |
parent | 279a7cef349cf5aa87cdeacb9424413f51117fe8 (diff) |
[clip] Fix uninitialised status return in _cairo_clip_intersect_mask() for empty extents.
This fixes the clip-all test case crashing for me.
-rw-r--r-- | src/cairo-clip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-clip.c b/src/cairo-clip.c index 5bbffd71a..726896e8b 100644 --- a/src/cairo-clip.c +++ b/src/cairo-clip.c | |||
@@ -423,7 +423,7 @@ _cairo_clip_intersect_mask (cairo_clip_t *clip, | |||
423 | cairo_box_t extents; | 423 | cairo_box_t extents; |
424 | cairo_rectangle_int_t surface_rect, target_rect; | 424 | cairo_rectangle_int_t surface_rect, target_rect; |
425 | cairo_surface_t *surface = NULL; | 425 | cairo_surface_t *surface = NULL; |
426 | cairo_status_t status; | 426 | cairo_status_t status = CAIRO_STATUS_SUCCESS; |
427 | 427 | ||
428 | if (clip->all_clipped) | 428 | if (clip->all_clipped) |
429 | return CAIRO_STATUS_SUCCESS; | 429 | return CAIRO_STATUS_SUCCESS; |