diff --git a/src/attrib-server.c b/src/attrib-server.c
index 99656e3..81697ce 100644
--- a/src/attrib-server.c
+++ b/src/attrib-server.c
{
GAttrib *attrib;
+ DBG("");
+
if (gerr) {
error("%s", gerr->message);
return;
g_attrib_unref(attrib);
}
-static void confirm_event(GIOChannel *io, void *user_data)
-{
- GError *gerr = NULL;
-
- if (bt_io_accept(io, connect_event, user_data, NULL, &gerr) == FALSE) {
- error("bt_io_accept: %s", gerr->message);
- g_error_free(gerr);
- g_io_channel_unref(io);
- }
-
- return;
-}
-
static gboolean register_core_services(struct gatt_server *server)
{
uint8_t atval[256];
addr = adapter_get_address(server->adapter);
/* BR/EDR socket */
- server->l2cap_io = bt_io_listen(NULL, confirm_event,
- NULL, NULL, &gerr,
+ server->l2cap_io = bt_io_listen(connect_event, NULL, NULL, NULL, &gerr,
BT_IO_OPT_SOURCE_BDADDR, addr,
BT_IO_OPT_PSM, ATT_PSM,
BT_IO_OPT_SEC_LEVEL, BT_IO_SEC_LOW,
}
/* LE socket */
- server->le_io = bt_io_listen(NULL, confirm_event,
+ server->le_io = bt_io_listen(connect_event, NULL,
&server->le_io, NULL, &gerr,
BT_IO_OPT_SOURCE_BDADDR, addr,
BT_IO_OPT_CID, ATT_CID,