From ff533b679dad9f548d50962cd6d37315ef3c30ae Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Fri, 12 May 2023 18:35:48 +0200 Subject: parse/grammar: fix missing unref of looked up child the target parameter of gst_child_proxy_lookup() is (transfer full) Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2560 Part-of: --- subprojects/gstreamer/gst/parse/grammar.y.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subprojects/gstreamer/gst/parse/grammar.y.in b/subprojects/gstreamer/gst/parse/grammar.y.in index d1ed805c84..0794bd2255 100644 --- a/subprojects/gstreamer/gst/parse/grammar.y.in +++ b/subprojects/gstreamer/gst/parse/grammar.y.in @@ -672,6 +672,8 @@ static GstElement * gst_parse_element_make (graph_t *graph, element_t *data) { g_object_set_property (target, pspec->name, &v); g_value_unset (&v); } + + gst_object_unref (target); } } -- cgit v1.2.1