From 19fb999e0924e473712bcd6512a67d6a0a745465 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Wed, 30 Sep 2020 11:56:40 +1000 Subject: [PATCH] padtemplate: mark documentation caps as may be leaked The template itself is already marked as such and the caps, the documentation caps are a logical extension of those two. Part-of: --- gst/gstpadtemplate.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/gstpadtemplate.c b/gst/gstpadtemplate.c index 8e7b369..606440f 100644 --- a/gst/gstpadtemplate.c +++ b/gst/gstpadtemplate.c @@ -498,6 +498,8 @@ gst_pad_template_set_documentation_caps (GstPadTemplate * templ, GstCaps * caps) g_return_if_fail (GST_IS_PAD_TEMPLATE (templ)); g_return_if_fail (GST_IS_CAPS (caps)); + if (caps) + GST_MINI_OBJECT_FLAG_SET (caps, GST_MINI_OBJECT_FLAG_MAY_BE_LEAKED); gst_caps_replace (&(((GstPadTemplate *) (templ))->ABI.abi.documentation_caps), caps); } -- 2.7.4