diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c index ec4e139cac..68f164ca47 100644 --- a/gst/playback/gstplaybin2.c +++ b/gst/playback/gstplaybin2.c @@ -2166,7 +2166,7 @@ gst_play_bin_set_sink (GstPlayBin * playbin, GstPlaySinkType type, if (*elem) gst_object_unref (*elem); - *elem = gst_object_ref (sink); + *elem = sink ? gst_object_ref (sink) : NULL; } static void