diff --git a/src/cairo-pdf-surface.c b/src/cairo-pdf-surface.c index 4ae8c6a6d..6106284e2 100644 --- a/src/cairo-pdf-surface.c +++ b/src/cairo-pdf-surface.c @@ -546,8 +546,7 @@ _cairo_pdf_surface_finish (void *abstract_surface) "%%%%EOF\r\n", offset); - status = _cairo_output_stream_get_status (surface->output); - _cairo_output_stream_destroy (surface->output); + status = _cairo_output_stream_destroy (surface->output); _cairo_array_fini (&surface->objects); _cairo_array_fini (&surface->pages); diff --git a/src/cairo-svg-surface.c b/src/cairo-svg-surface.c index 2b24bf22d..d4c60b616 100644 --- a/src/cairo-svg-surface.c +++ b/src/cairo-svg-surface.c @@ -1803,8 +1803,7 @@ _cairo_svg_document_finish (cairo_svg_document_t *document) _cairo_output_stream_destroy (document->xml_node_glyphs); _cairo_output_stream_destroy (document->xml_node_defs); - status = _cairo_output_stream_get_status (output); - _cairo_output_stream_destroy (output); + status = _cairo_output_stream_destroy (output); for (i = 0; i < document->meta_snapshots.num_elements; i++) { snapshot = _cairo_array_index (&document->meta_snapshots, i);