diff --git a/src/cairo-surface.c b/src/cairo-surface.c index fb25e075b..c5a1310fd 100644 --- a/src/cairo-surface.c +++ b/src/cairo-surface.c @@ -1754,6 +1754,8 @@ FINISH: if (dev_scaled_font != scaled_font) cairo_scaled_font_destroy (dev_scaled_font); + _cairo_pattern_fini (&dev_source.base); + return status; }