diff -r bacedbef5672 -r 1b8125c02661 gst_plugins_base/gst/playback/gstplaysink.c --- a/gst_plugins_base/gst/playback/gstplaysink.c Fri Sep 03 19:47:02 2010 -0500 +++ b/gst_plugins_base/gst/playback/gstplaysink.c Tue Sep 21 11:28:48 2010 -0500 @@ -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)) {