basesrc: fix caps leak
authorRené Stadler <rene.stadler@collabora.co.uk>
Thu, 13 Oct 2011 10:23:59 +0000 (12:23 +0200)
committerRené Stadler <rene.stadler@collabora.co.uk>
Thu, 13 Oct 2011 10:23:59 +0000 (12:23 +0200)
libs/gst/base/gstbasesrc.c

index 382cf88..e825f69 100644 (file)
@@ -2855,6 +2855,9 @@ gst_base_src_negotiate (GstBaseSrc * basesrc)
     caps = gst_pad_get_current_caps (basesrc->srcpad);
 
     result = gst_base_src_prepare_allocation (basesrc, caps);
+
+    if (caps)
+      gst_caps_unref (caps);
   }
   return result;
 }