uritranscodebin: Fix unref of NULL
authorThibault Saunier <tsaunier@igalia.com>
Fri, 27 Jan 2023 18:54:48 +0000 (15:54 -0300)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 28 Jan 2023 16:54:30 +0000 (16:54 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3837>

subprojects/gst-plugins-bad/gst/transcode/gsturitranscodebin.c

index eae77a3..67a4106 100644 (file)
@@ -603,13 +603,13 @@ gst_uri_transcode_bin_set_property (GObject * object,
       break;
     case PROP_AUDIO_FILTER:
       GST_OBJECT_LOCK (self);
-      gst_object_unref (self->audio_filter);
+      gst_clear_object (&self->audio_filter);
       self->audio_filter = g_value_dup_object (value);
       GST_OBJECT_UNLOCK (self);
       break;
     case PROP_VIDEO_FILTER:
       GST_OBJECT_LOCK (self);
-      gst_object_unref (self->video_filter);
+      gst_clear_object (&self->video_filter);
       self->video_filter = g_value_dup_object (value);
       GST_OBJECT_UNLOCK (self);
       break;