From 1764a065a663cbeb0f29b0b6ff431f02c75fe31b Mon Sep 17 00:00:00 2001 From: Ilya Konstantinov Date: Sat, 4 Apr 2015 04:14:50 +0300 Subject: [PATCH] basesrc: do not leak buffer pool in error case https://bugzilla.gnome.org/show_bug.cgi?id=747321 --- libs/gst/base/gstbasesrc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c index b157a05eb7..2648afd7c5 100644 --- a/libs/gst/base/gstbasesrc.c +++ b/libs/gst/base/gstbasesrc.c @@ -3099,6 +3099,7 @@ config_failed: GST_ELEMENT_ERROR (basesrc, RESOURCE, SETTINGS, ("Failed to configure the buffer pool"), ("Configuration is most likely invalid, please report this issue.")); + gst_object_unref (pool); return FALSE; }