diff --git a/src/cairo-recording-surface.c b/src/cairo-recording-surface.c index 6add3a218..3daa6f0b6 100644 --- a/src/cairo-recording-surface.c +++ b/src/cairo-recording-surface.c @@ -593,6 +593,8 @@ _cairo_recording_surface_finish (void *abstract_surface) _cairo_array_fini (&surface->commands); + CAIRO_MUTEX_FINI (surface->mutex); + if (surface->bbtree.left) bbtree_del (surface->bbtree.left); if (surface->bbtree.right)