From 1adcdc84d6a8400fec9c10c97b72269cc648e649 Mon Sep 17 00:00:00 2001 From: Michael Janssen Date: Wed, 29 Oct 2014 19:45:37 -0700 Subject: attrib: Remove MTU-probing code Probing for the MTU using bt_io is problematic for testing because you cannot impersonate AF_BLUETOOTH sockets with a socketpair. --- attrib/gattrib.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'attrib') diff --git a/attrib/gattrib.c b/attrib/gattrib.c index 71d1cefd5..ba2f6cca2 100644 --- a/attrib/gattrib.c +++ b/attrib/gattrib.c @@ -476,27 +476,16 @@ done: GAttrib *g_attrib_new(GIOChannel *io) { struct _GAttrib *attrib; - uint16_t imtu; uint16_t att_mtu; - uint16_t cid; - GError *gerr = NULL; g_io_channel_set_encoding(io, NULL, NULL); g_io_channel_set_buffered(io, FALSE); - bt_io_get(io, &gerr, BT_IO_OPT_IMTU, &imtu, - BT_IO_OPT_CID, &cid, BT_IO_OPT_INVALID); - if (gerr) { - error("%s", gerr->message); - g_error_free(gerr); - return NULL; - } - attrib = g_try_new0(struct _GAttrib, 1); if (attrib == NULL) return NULL; - att_mtu = (cid == ATT_CID) ? ATT_DEFAULT_LE_MTU : imtu; + att_mtu = ATT_DEFAULT_LE_MTU; attrib->buf = g_malloc0(att_mtu); attrib->buflen = att_mtu; @@ -651,7 +640,6 @@ gboolean g_attrib_cancel_all(GAttrib *attrib) return ret; } - uint8_t *g_attrib_get_buffer(GAttrib *attrib, size_t *len) { if (len == NULL) -- cgit v1.2.1