diff options
Diffstat (limited to 'sys/oss/gstosssink.c')
-rw-r--r-- | sys/oss/gstosssink.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/oss/gstosssink.c b/sys/oss/gstosssink.c index d2935760..e9c7438c 100644 --- a/sys/oss/gstosssink.c +++ b/sys/oss/gstosssink.c @@ -152,7 +152,10 @@ gst_osssink_dispose (GObject * object) { GstOssSink *osssink = (GstOssSink *) object; - gst_object_unparent (GST_OBJECT (osssink->provided_clock)); + if (osssink->provided_clock) { + gst_object_unparent (GST_OBJECT (osssink->provided_clock)); + osssink->provided_clock = NULL; + } G_OBJECT_CLASS (parent_class)->dispose (object); } |