From a3e95ebfc9586534fa26d7ea59f34987f6e78ad1 Mon Sep 17 00:00:00 2001 From: Jon Trowbridge Date: Sat, 11 Feb 2006 13:35:13 +0000 Subject: gst/id3demux/gstid3demux.c: Original commit message from CVS: * gst/id3demux/gstid3demux.c: (id3demux_get_upstream_size), (gst_id3demux_do_typefind): Fix a couple of mem leaks. (Patch by Jonathan Matthew ) --- gst/id3demux/gstid3demux.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gst') diff --git a/gst/id3demux/gstid3demux.c b/gst/id3demux/gstid3demux.c index 8b37ff86..14f29feb 100644 --- a/gst/id3demux/gstid3demux.c +++ b/gst/id3demux/gstid3demux.c @@ -578,6 +578,7 @@ id3demux_get_upstream_size (GstID3Demux * id3demux) goto out; gst_query_parse_duration (query, &format, &result); + gst_query_unref (query); if (format != GST_FORMAT_BYTES || result == -1) goto out; @@ -1090,6 +1091,9 @@ gst_id3demux_do_typefind (GstID3Demux * id3demux, GstBuffer * buffer) return find.caps; } + if (find.caps) + gst_caps_unref (find.caps); + return NULL; } -- cgit