diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c index e53f4cfca1..a0775d10d5 100644 --- a/libs/gst/base/gstbasesrc.c +++ b/libs/gst/base/gstbasesrc.c @@ -2857,6 +2857,8 @@ gst_base_src_default_negotiate (GstBaseSrc * basesrc) } gst_caps_unref (caps); } else { + if (caps) + gst_caps_unref (caps); GST_DEBUG_OBJECT (basesrc, "no common caps"); } return result;