File cairo-xlib-memleak.patch of Package cairo.openSUSE_12.3_Update

Index: cairo-1.12.8/src/cairo-xlib-surface-shm.c
===================================================================
--- cairo-1.12.8.orig/src/cairo-xlib-surface-shm.c
+++ cairo-1.12.8/src/cairo-xlib-surface-shm.c
@@ -679,7 +679,7 @@ _cairo_xlib_shm_surface_finish (void *ab
     cairo_list_del (&shm->link);
 
     cairo_device_release (&display->base);
-    return CAIRO_STATUS_SUCCESS;
+    return _cairo_image_surface_finish (abstract_surface);
 }
 
 static const cairo_surface_backend_t cairo_xlib_shm_surface_backend = {
openSUSE Build Service is sponsored by