diff options
author | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2007-03-23 21:04:08 +0000 |
---|---|---|
committer | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2007-03-23 21:04:08 +0000 |
commit | ef3649fd9e62bd989ff67a125a05c962d5640fd3 (patch) | |
tree | f8ec45b3ad8422908f9c1990fb65eec6287d4b98 /network/manager.c | |
parent | 696c7534eca66f0dd64de6aba2ab26e8a4b66eea (diff) |
network: using service class identifier instead of the uuid 128 string for server registration
Diffstat (limited to 'network/manager.c')
-rw-r--r-- | network/manager.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/network/manager.c b/network/manager.c index ff4d05d4..6740f100 100644 --- a/network/manager.c +++ b/network/manager.c @@ -139,14 +139,13 @@ static DBusHandlerResult create_server(DBusConnection *conn, return err_invalid_args(conn, msg, "Not supported"); path = g_new0(char, 32); - snprintf(path, 32, NETWORK_PATH "/server/%X", id); + snprintf(path, 32, NETWORK_PATH "/server/%s", bnep_name(id)); /* Path already registered */ if (g_slist_find_custom(mgr->servers, path, (GCompareFunc) strcmp)) return create_path(conn, msg, path, NULL); /* Return already exist error */ - /* FIXME: define which type should be used -- string/uuid str/uui128 */ - if (server_register(conn, path, str) == -1) { + if (server_register(conn, path, id) == -1) { err_failed(conn, msg, "D-Bus path registration failed"); g_free(path); return DBUS_HANDLER_RESULT_HANDLED; |