From 247842eaa9d92aae15868afdf79ff89cbbead3a8 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Fri, 13 Jan 2012 14:20:33 +0100 Subject: [PATCH] basesrc: prevent unlikely caps leak --- libs/gst/base/gstbasesrc.c | 2 ++ 1 file changed, 2 insertions(+) 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;