--- dbus-glib-0.88/dbus/dbus-gobject.c-orig 2011-07-22 18:43:55.286789655 -0500
+++ dbus-glib-0.88/dbus/dbus-gobject.c 2011-07-22 18:48:14.153767255 -0500
@@ -716,6 +716,8 @@ write_interface (gpointer key, gpointer
s = lookup_property_name (data->object, name, propname);
spec = g_object_class_find_property (g_type_class_peek (data->gtype), s);
+ if (spec != NULL) {
+
g_assert (spec != NULL);
g_free (s);
@@ -747,6 +749,7 @@ write_interface (gpointer key, gpointer
g_string_append (xml, "\"/>\n");
}
+ }
g_free (dbus_type);
}