Diff between c902816cc2cef9e063cd9ff0717ad059b1d3b214 and 6da4e6eebfc5e22e7a9df7fda95aa4d793577285

Changed Files

File Additions Deletions Status
src/attrib-server.c +1 -1 modified

Full Patch

diff --git a/src/attrib-server.c b/src/attrib-server.c
index 5adbf92..9064d15 100644
--- a/src/attrib-server.c
+++ b/src/attrib-server.c
@@ -910,7 +910,7 @@ static void channel_handler(const uint8_t *ipdu, uint16_t len,
 							gpointer user_data)
 {
 	struct gatt_channel *channel = user_data;
-	uint8_t opdu[ATT_MAX_MTU], value[ATT_MAX_MTU];
+	uint8_t opdu[channel->mtu], value[ATT_MAX_MTU];
 	uint16_t length, start, end, mtu, offset;
 	bt_uuid_t uuid;
 	uint8_t status = 0;