From: Sebastian Dröge Date: Mon, 9 Apr 2012 13:58:21 +0000 (+0200) Subject: element: Fail if a pad for a non-request template is requested X-Git-Tag: RELEASE-0.11.90~13^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1484a211f1f39c51efcc2ffa89b660e9bec1cd30;p=platform%2Fupstream%2Fgstreamer.git element: Fail if a pad for a non-request template is requested --- diff --git a/gst/gstelement.c b/gst/gstelement.c index 9328dfe..60734a3 100644 --- a/gst/gstelement.c +++ b/gst/gstelement.c @@ -1180,6 +1180,7 @@ gst_element_request_pad (GstElement * element, { g_return_val_if_fail (GST_IS_ELEMENT (element), NULL); g_return_val_if_fail (templ != NULL, NULL); + g_return_val_if_fail (templ->presence == GST_PAD_REQUEST, NULL); return _gst_element_request_pad (element, templ, name, caps); }