From 3d833e42b6e25fa8b1b83715fa2342a443041931 Mon Sep 17 00:00:00 2001 From: Havard Graff Date: Sun, 20 Mar 2011 00:56:08 +0100 Subject: [PATCH] basesrc: Make src query MT-safe It is possible that the element might be going down while the event arrives --- libs/gst/base/gstbasesrc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c index 8db41f6..2b59d48 100644 --- a/libs/gst/base/gstbasesrc.c +++ b/libs/gst/base/gstbasesrc.c @@ -1112,6 +1112,8 @@ gst_base_src_query (GstPad * pad, GstQuery * query) gboolean result = FALSE; src = GST_BASE_SRC (gst_pad_get_parent (pad)); + if (G_UNLIKELY (src == NULL)) + return FALSE; bclass = GST_BASE_SRC_GET_CLASS (src); -- 2.7.4