diff -r ec10aa4a09b0 -r e3187d58ca5e gst_plugins_base/gst/playback/gstplaysink.c --- a/gst_plugins_base/gst/playback/gstplaysink.c Fri Sep 17 08:31:31 2010 +0300 +++ b/gst_plugins_base/gst/playback/gstplaysink.c Mon Oct 04 00:35:59 2010 +0300 @@ -780,6 +780,8 @@ GstElement *result = NULL; GstIterator *it; + if (!obj) + return result; if (g_object_class_find_property (G_OBJECT_GET_CLASS (obj), name)) { result = obj; } else if (GST_IS_BIN (obj)) {