Check if path is valid before unregistering it
authorMarcel Holtmann <marcel@holtmann.org>
Wed, 24 Dec 2008 06:16:37 +0000 (07:16 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Wed, 24 Dec 2008 06:16:37 +0000 (07:16 +0100)
gdbus/object.c

index 432a8a0..a41617d 100644 (file)
@@ -494,6 +494,9 @@ gboolean g_dbus_unregister_interface(DBusConnection *connection,
        struct generic_data *data = NULL;
        struct interface_data *iface;
 
+       if (!path)
+               return FALSE;
+
        if (dbus_connection_get_object_path_data(connection, path,
                                                (void *) &data) == FALSE)
                return FALSE;