diff --git a/gst/autoplug/gstsearchfuncs.c b/gst/autoplug/gstsearchfuncs.c index 0a672213d3..e028d265f0 100644 --- a/gst/autoplug/gstsearchfuncs.c +++ b/gst/autoplug/gstsearchfuncs.c @@ -117,8 +117,7 @@ gst_autoplug_can_connect_sink (GstElementFactory *fac, GstCaps *sink) { GstCaps *caps = GST_PAD_TEMPLATE_CAPS (templs->data); if ((GST_PAD_TEMPLATE_DIRECTION (templs->data) == GST_PAD_SRC) && - gst_autoplug_caps_intersect (GST_PAD_TEMPLATE_CAPS (templs->data), - sink)) + gst_autoplug_caps_intersect (caps, sink)) { return GST_PAD_TEMPLATE (templs->data); }