diff --git a/subprojects/gstreamer/tests/check/gst/gstcontroller.c b/subprojects/gstreamer/tests/check/gst/gstcontroller.c index 04a11e2c69..23eb9e0dd2 100644 --- a/subprojects/gstreamer/tests/check/gst/gstcontroller.c +++ b/subprojects/gstreamer/tests/check/gst/gstcontroller.c @@ -368,6 +368,8 @@ gst_test_control_binding_set_property (GObject * object, switch (property_id) { case PROP_CS: + if (self->cs) + gst_object_unref (self->cs); self->cs = g_value_dup_object (value); break; default: