From 28abb22b4b99333345929f7afef96acfcb47c38e Mon Sep 17 00:00:00 2001 From: Santiago Carot-Nemesio Date: Tue, 27 Dec 2011 15:33:16 +0100 Subject: [PATCH] attrib-server: Remove global le_io variable Get ride of the global low energy channel in order to use the low energy channel managed in each server. --- src/attrib-server.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/attrib-server.c b/src/attrib-server.c index a04964e2c..d987d76f7 100644 --- a/src/attrib-server.c +++ b/src/attrib-server.c @@ -83,8 +83,6 @@ struct group_elem { uint16_t len; }; -static GIOChannel *le_io = NULL; - /* GAP attribute handles */ static uint16_t name_handle = 0x0000; static uint16_t appearance_handle = 0x0000; @@ -864,7 +862,7 @@ static uint16_t mtu_exchange(struct gatt_channel *channel, uint16_t mtu, else channel->mtu = MIN(mtu, channel->mtu); - bt_io_set(le_io, BT_IO_L2CAP, NULL, + bt_io_set(channel->server->le_io, BT_IO_L2CAP, NULL, BT_IO_OPT_OMTU, channel->mtu, BT_IO_OPT_INVALID); -- 2.47.3