From 10fe72aa52fca0703aa6ce7cad208aef9352d1ac Mon Sep 17 00:00:00 2001 From: Thiago Santos Date: Fri, 9 Jan 2015 14:04:16 -0300 Subject: [PATCH] pad-monitor: plug caps leak on iterator resync --- validate/gst/validate/gst-validate-pad-monitor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/validate/gst/validate/gst-validate-pad-monitor.c b/validate/gst/validate/gst-validate-pad-monitor.c index 5e4065fd155..9b6065fc1a3 100644 --- a/validate/gst/validate/gst-validate-pad-monitor.c +++ b/validate/gst/validate/gst-validate-pad-monitor.c @@ -486,7 +486,8 @@ gst_validate_pad_monitor_get_othercaps (GstValidatePadMonitor * monitor, break; case GST_ITERATOR_RESYNC: gst_iterator_resync (iter); - gst_caps_replace (&caps, gst_caps_new_empty ()); + gst_caps_unref (caps); + caps = gst_caps_new_empty (); break; case GST_ITERATOR_ERROR: GST_WARNING_OBJECT (monitor->pad, "Internal links pad iteration error");