basesrc: prevent unlikely caps leak
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 13 Jan 2012 13:20:33 +0000 (14:20 +0100)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 13 Jan 2012 13:21:27 +0000 (14:21 +0100)
libs/gst/base/gstbasesrc.c

index e53f4cf..a0775d1 100644 (file)
@@ -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;