From 950377679e4ef6a00e8e3e862394d46e283dd5bb Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Tue, 11 Mar 2008 19:46:19 +0000 Subject: ListDevices: return object path instead of string --- hcid/adapter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hcid/adapter.c b/hcid/adapter.c index 34e74645..832fb3e3 100644 --- a/hcid/adapter.c +++ b/hcid/adapter.c @@ -3158,7 +3158,7 @@ static void do_append_device(struct device *device, DBusMessageIter *iter) { const char *path = device->path; - dbus_message_iter_append_basic(iter, DBUS_TYPE_STRING, &path); + dbus_message_iter_append_basic(iter, DBUS_TYPE_OBJECT_PATH, &path); } static DBusHandlerResult get_properties(DBusConnection *conn, @@ -3290,7 +3290,7 @@ static DBusHandlerResult list_devices(DBusConnection *conn, dbus_message_iter_init_append(reply, &iter); dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, - DBUS_TYPE_STRING_AS_STRING, &array_iter); + DBUS_TYPE_OBJECT_PATH_AS_STRING, &array_iter); device_foreach((GFunc) do_append_device, &array_iter); -- cgit