diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-06-03 14:22:03 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-06-03 14:22:03 +0000 |
commit | 23ddb56814f81c0945fa0c67ff2685b7ba653eac (patch) | |
tree | 008bc5448cca9b4836d97e063296fbf20bd29aa2 | |
parent | ca212a494f066208f03a2fd0f02d6386493baf72 (diff) |
Fix parameter list for changed RegisterAgent method
-rw-r--r-- | hcid/adapter.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/hcid/adapter.c b/hcid/adapter.c index 87f4c8fd..fdd148eb 100644 --- a/hcid/adapter.c +++ b/hcid/adapter.c @@ -4021,12 +4021,12 @@ static void agent_removed(struct agent *agent, struct adapter *adapter) static DBusMessage *register_agent(DBusConnection *conn, DBusMessage *msg, void *data) { - const char *path, *name; + const char *path, *name, *capability; struct agent *agent; struct adapter *adapter = data; if (!dbus_message_get_args(msg, NULL, DBUS_TYPE_OBJECT_PATH, &path, - DBUS_TYPE_INVALID)) + DBUS_TYPE_STRING, &capability, DBUS_TYPE_INVALID)) return invalid_args(msg); if (adapter->agent) @@ -4238,7 +4238,7 @@ static GDBusMethodTable adapter_methods[] = { G_DBUS_METHOD_FLAG_ASYNC}, { "RemoveDevice", "o", "", remove_device }, { "FindDevice", "s", "o", find_device }, - { "RegisterAgent", "o", "", register_agent }, + { "RegisterAgent", "os", "", register_agent }, { "UnregisterAgent", "o", "", unregister_agent }, { "AddServiceRecord", "s", "u", add_service_record }, { "UpdateServiceRecord","us", "", update_service_record }, |