From 1484a211f1f39c51efcc2ffa89b660e9bec1cd30 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 9 Apr 2012 15:58:21 +0200 Subject: [PATCH] element: Fail if a pad for a non-request template is requested --- gst/gstelement.c | 1 + 1 file changed, 1 insertion(+) 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); } -- 2.7.4