diff --git a/src/cairo-ft-font.c b/src/cairo-ft-font.c index 158abfb44..36a15aac3 100644 --- a/src/cairo-ft-font.c +++ b/src/cairo-ft-font.c @@ -1466,6 +1466,7 @@ _cairo_ft_scaled_font_create (cairo_ft_unscaled_font_t *unscaled, &cairo_ft_scaled_font_backend); if (status) { free (scaled_font); + _cairo_unscaled_font_destroy (&unscaled->base); _cairo_ft_unscaled_font_unlock_face (unscaled); return NULL; }