summaryrefslogtreecommitdiffstats
path: root/network/connection.c
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2007-03-23 21:15:40 +0000
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2007-03-23 21:15:40 +0000
commitd98a405d8fc5e9b3e5919b63c7498e6b11989663 (patch)
treee50757c5efc60c0f0408bd62ebb56c4645687904 /network/connection.c
parentef3649fd9e62bd989ff67a125a05c962d5640fd3 (diff)
network: Added invalid service class verification for Manager.CreateConnection
Diffstat (limited to 'network/connection.c')
-rw-r--r--network/connection.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/network/connection.c b/network/connection.c
index 97034ad6..e47369cc 100644
--- a/network/connection.c
+++ b/network/connection.c
@@ -413,7 +413,7 @@ static const DBusObjectPathVTable connection_table = {
};
int connection_register(DBusConnection *conn, const char *path,
- const char *addr, const char *uuid)
+ const char *addr, uint16_t id)
{
struct network_conn *nc;
static int bnep = 0;
@@ -432,8 +432,7 @@ int connection_register(DBusConnection *conn, const char *path,
nc->path = g_strdup(path);
nc->raddr = g_strdup(addr);
- /* FIXME: Check uuid format */
- nc->id = bnep_service_id(uuid);
+ nc->id = id;
/* FIXME: Check for device */
nc->dev = g_new(char, 16);
snprintf(nc->dev, 16, "bnep%d", bnep++);