From: René Stadler Date: Thu, 13 Oct 2011 10:23:59 +0000 (+0200) Subject: basesrc: fix caps leak X-Git-Tag: RELEASE-0.11.2~618 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4b79582925a3da314ae1309dcc3d9023ba1dcde1;p=platform%2Fupstream%2Fgstreamer.git basesrc: fix caps leak --- diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c index 382cf88..e825f69 100644 --- a/libs/gst/base/gstbasesrc.c +++ b/libs/gst/base/gstbasesrc.c @@ -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; }