From d155aeecb32c09456a1eb2440674fd5c315fa952 Mon Sep 17 00:00:00 2001 From: Doug Nazar Date: Fri, 30 May 2025 15:05:30 -0400 Subject: [PATCH] tracerutils: Fix a few memory leaks Part-of: --- subprojects/gstreamer/gst/gsttracerutils.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subprojects/gstreamer/gst/gsttracerutils.c b/subprojects/gstreamer/gst/gsttracerutils.c index 1a06a9fe70..d8d52a770d 100644 --- a/subprojects/gstreamer/gst/gsttracerutils.c +++ b/subprojects/gstreamer/gst/gsttracerutils.c @@ -306,9 +306,11 @@ _priv_gst_tracing_init (void) factory = GST_TRACER_FACTORY (gst_plugin_feature_load (feature)); if (factory) { gst_tracer_utils_create_tracer (factory, t[i], params); + gst_object_unref (factory); } else { g_warning ("loading plugin containing feature %s failed!", t[i]); } + gst_object_unref (feature); } else if (t[i][0] != '\0') { g_warning ("no tracer named '%s'", t[i]); }