summaryrefslogtreecommitdiff
path: root/src/cairo-type1-fallback.c
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2007-03-02 12:30:53 -0800
committerCarl Worth <cworth@cworth.org>2007-03-02 12:30:53 -0800
commitcd43c03d162efc87a1845c7ffbadfab00ac23d1f (patch)
treeb67a4743e2ba4d2af08d76cb263421a890d23736 /src/cairo-type1-fallback.c
parent8c579ef8354720c06db702db1e6e2aaab0efed82 (diff)
Fix leak of an output stream in cairo_type1_font_destroy
Diffstat (limited to 'src/cairo-type1-fallback.c')
-rw-r--r--src/cairo-type1-fallback.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cairo-type1-fallback.c b/src/cairo-type1-fallback.c
index 4776faf6d..48cfaf2bf 100644
--- a/src/cairo-type1-fallback.c
+++ b/src/cairo-type1-fallback.c
@@ -680,8 +680,9 @@ static void
cairo_type1_font_destroy (cairo_type1_font_t *font)
{
free (font->widths);
- _cairo_array_fini (&font->contents);
cairo_scaled_font_destroy (font->type1_scaled_font);
+ _cairo_array_fini (&font->contents);
+ _cairo_output_stream_destroy (font->output);
free (font);
}