summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Guedes <andre.guedes@openbossa.org>2012-06-06 21:41:00 -0300
committerJohan Hedberg <johan.hedberg@intel.com>2012-06-07 04:27:35 +0300
commit5d1f47f1b48c68477f8830e83293afef05142629 (patch)
treebf78ce5d594a12466a8fe6504da1389e5b06ff8d
parent5e4460249a6f00b2ae62894e45f1e515916c87d2 (diff)
downloadbluez-5d1f47f1b48c68477f8830e83293afef05142629.tar.gz
attrib-server: Update GAttrib buffer after Exchange MTU
We should update the GAttrib buffer length after exchanging ATT_MTU.
-rw-r--r--src/attrib-server.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/attrib-server.c b/src/attrib-server.c
index 3954f99b5..5adbf92ac 100644
--- a/src/attrib-server.c
+++ b/src/attrib-server.c
@@ -886,6 +886,7 @@ static uint16_t mtu_exchange(struct gatt_channel *channel, uint16_t mtu,
ATT_ECODE_UNLIKELY, pdu, len);
channel->mtu = MIN(mtu, imtu);
+ g_attrib_set_mtu(channel->attrib, channel->mtu);
return enc_mtu_resp(imtu, pdu, len);
}