From 3129396643937796b27325c70d12efec34c6045e Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 4 Aug 2015 23:15:36 +0200 Subject: [PATCH] rsvg: Don't leak a GstVideoCodecState There's already the output_state variable with it, no need to call gst_video_decoder_get_output_state() and get a new ref. https://bugzilla.gnome.org/show_bug.cgi?id=753262 --- ext/rsvg/gstrsvgdec.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ext/rsvg/gstrsvgdec.c b/ext/rsvg/gstrsvgdec.c index a17c93592e..c29b947cab 100644 --- a/ext/rsvg/gstrsvgdec.c +++ b/ext/rsvg/gstrsvgdec.c @@ -203,8 +203,7 @@ gst_rsvg_decode_image (GstRsvgDec * rsvg, GstBuffer * buffer, if (!gst_video_frame_map (&vframe, - &gst_video_decoder_get_output_state (decoder)->info, - frame->output_buffer, GST_MAP_READWRITE)) { + &output_state->info, frame->output_buffer, GST_MAP_READWRITE)) { GST_ERROR_OBJECT (rsvg, "Failed to get SVG image"); g_object_unref (handle); gst_video_codec_state_unref (output_state);