summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gst/gstelement.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/gstelement.c b/gst/gstelement.c
index f055e3ec24..a1b5efb085 100644
--- a/gst/gstelement.c
+++ b/gst/gstelement.c
@@ -3304,6 +3304,7 @@ gst_element_dispose (GObject * object)
gst_object_replace ((GstObject **) clock_p, NULL);
gst_object_replace ((GstObject **) bus_p, NULL);
g_list_free_full (element->contexts, (GDestroyNotify) gst_context_unref);
+ element->contexts = NULL;
GST_OBJECT_UNLOCK (element);
GST_CAT_INFO_OBJECT (GST_CAT_REFCOUNTING, element, "%p parent class dispose",