diff --git a/gdbus/object.c b/gdbus/object.c
index 1a54b3f..3327cf4 100644
--- a/gdbus/object.c
+++ b/gdbus/object.c
struct generic_data *data;
struct interface_data *iface;
+ if (path == NULL)
+ return;
+
if (!dbus_connection_get_object_path_data(connection, path,
(void **) &data) || data == NULL)
return;
struct generic_data *data;
struct interface_data *iface;
+ if (path == NULL)
+ return FALSE;
+
if (!dbus_connection_get_object_path_data(connection, path,
(void **) &data) || data == NULL)
return FALSE;