diff -Naur cairo-1.8.6.old/src/cairo-clip.c cairo-1.8.6/src/cairo-clip.c --- cairo-1.8.6.old/src/cairo-clip.c 2008-12-12 12:48:04.000000000 +0000 +++ cairo-1.8.6/src/cairo-clip.c 2009-05-17 17:40:56.000000000 +0100 @@ -423,7 +423,7 @@ cairo_box_t extents; cairo_rectangle_int_t surface_rect, target_rect; cairo_surface_t *surface = NULL; - cairo_status_t status; + cairo_status_t status = CAIRO_STATUS_SUCCESS; if (clip->all_clipped) return CAIRO_STATUS_SUCCESS;