summaryrefslogtreecommitdiffstats
path: root/sys/oss/gstosssrc.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/oss/gstosssrc.c')
-rw-r--r--sys/oss/gstosssrc.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/oss/gstosssrc.c b/sys/oss/gstosssrc.c
index ffc750d7..60edc390 100644
--- a/sys/oss/gstosssrc.c
+++ b/sys/oss/gstosssrc.c
@@ -222,7 +222,10 @@ gst_osssrc_dispose (GObject * object)
{
GstOssSrc *osssrc = (GstOssSrc *) object;
- gst_object_unparent (GST_OBJECT (osssrc->provided_clock));
+ if (osssrc->provided_clock != NULL) {
+ gst_object_unparent (GST_OBJECT (osssrc->provided_clock));
+ osssrc->provided_clock = NULL;
+ }
G_OBJECT_CLASS (parent_class)->dispose (object);
}