Commit 861ca3d6 authored by Sebastian Rasmussen's avatar Sebastian Rasmussen Committed by Thiago Santos
Browse files

parse: Unref reference to enclosing bins

Previously all reference to enclosing bins of an element were leaked
when doing delaying setting a property.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=733697
parent b8b6dbd3
...@@ -318,9 +318,12 @@ gst_parse_add_delayed_set (GstElement *element, gchar *name, gchar *value_str) ...@@ -318,9 +318,12 @@ gst_parse_add_delayed_set (GstElement *element, gchar *name, gchar *value_str)
gst_parse_add_delayed_set(parent, sub_name, value_str); gst_parse_add_delayed_set(parent, sub_name, value_str);
g_free (sub_name); g_free (sub_name);
} }
gst_object_unref (parent);
parent = child; parent = child;
current++; current++;
} }
if (parent)
gst_object_unref (parent);
g_strfreev (names); g_strfreev (names);
} }
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment