From 80072383c556c28f4ba5c57d44cf046942c862ca Mon Sep 17 00:00:00 2001 From: Doug Nazar Date: Tue, 13 May 2025 19:46:34 -0400 Subject: [PATCH] directcontrolbinding: Free various props before being set Part-of: --- .../gstreamer/libs/gst/controller/gstdirectcontrolbinding.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subprojects/gstreamer/libs/gst/controller/gstdirectcontrolbinding.c b/subprojects/gstreamer/libs/gst/controller/gstdirectcontrolbinding.c index 0c4d589f4b..66b8efc174 100644 --- a/subprojects/gstreamer/libs/gst/controller/gstdirectcontrolbinding.c +++ b/subprojects/gstreamer/libs/gst/controller/gstdirectcontrolbinding.c @@ -305,6 +305,8 @@ gst_direct_control_binding_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_CS: + if (self->cs) + gst_object_unref (self->cs); self->cs = g_value_dup_object (value); break; case PROP_ABSOLUTE: