From 41a6305d55405e7065e60ae654778bb2610040b0 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Thu, 5 Feb 2004 03:19:13 +0000 Subject: gst/wavparse/gstwavparse.c: Fix a caps memleak. Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_fmt): Fix a caps memleak. --- gst/wavparse/gstwavparse.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gst/wavparse/gstwavparse.c') diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c index 98364ba2..31f439eb 100644 --- a/gst/wavparse/gstwavparse.c +++ b/gst/wavparse/gstwavparse.c @@ -640,8 +640,10 @@ gst_wavparse_parse_fmt (GstWavParse *wavparse, guint size) return; } - if (caps) - gst_pad_set_explicit_caps (wavparse->srcpad, caps); + if (caps) { + gst_pad_set_explicit_caps (wavparse->srcpad, caps); + gst_caps_free (caps); + } GST_DEBUG ("frequency %d, channels %d", wavparse->rate, wavparse->channels); -- cgit