summaryrefslogtreecommitdiff
path: root/attrib
diff options
context:
space:
mode:
authorMichael Janssen <jamuraa@chromium.org>2014-10-29 19:45:37 -0700
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2014-10-31 15:49:21 +0200
commit1adcdc84d6a8400fec9c10c97b72269cc648e649 (patch)
tree677438d837b64461867ac7aa4ceb01c8867021fd /attrib
parent9e02ecba3ed8ceefa51100b8327d637b6461fc1c (diff)
downloadbluez-1adcdc84d6a8400fec9c10c97b72269cc648e649.tar.gz
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.
Diffstat (limited to 'attrib')
-rw-r--r--attrib/gattrib.c14
1 files changed, 1 insertions, 13 deletions
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)