ext/ogg/gstoggmux.c: Don't leak caps.
authorTim-Philipp Müller <tim@centricular.net>
Mon, 28 Nov 2005 22:54:48 +0000 (22:54 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Mon, 28 Nov 2005 22:54:48 +0000 (22:54 +0000)
Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers):
Don't leak caps.

ChangeLog
ext/ogg/gstoggmux.c

index 4cf992c..c712bbc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-11-28  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers):
+         Don't leak caps.
+
 2005-11-28  Julien MOUTTE  <julien@moutte.net>
 
        * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_put),
index 7a77502..3c482d4 100644 (file)
@@ -969,6 +969,7 @@ gst_ogg_mux_send_headers (GstOggMux * mux)
   if (caps) {
     caps = gst_ogg_mux_set_header_on_caps (caps, hbufs);
     gst_pad_set_caps (mux->srcpad, caps);
+    gst_caps_unref (caps);
   }
   /* and send the buffers */
   hwalk = hbufs;