src: Fixed data length for Notify and Indicator handler

pull/14/head
Olivier Martin 2017-02-26 16:07:27 +01:00
parent e11618bdeb
commit 180f7dff54
1 changed files with 2 additions and 2 deletions

View File

@ -62,12 +62,12 @@ static void events_handler(const uint8_t *pdu, uint16_t len, gpointer user_data)
switch (pdu[0]) { switch (pdu[0]) {
case ATT_OP_HANDLE_NOTIFY: case ATT_OP_HANDLE_NOTIFY:
if (conn->notification_handler) { if (conn->notification_handler) {
conn->notification_handler(handle, &pdu[3], len, conn->notification_user_data); conn->notification_handler(handle, &pdu[3], len - 3, conn->notification_user_data);
} }
break; break;
case ATT_OP_HANDLE_IND: case ATT_OP_HANDLE_IND:
if (conn->indication_handler) { if (conn->indication_handler) {
conn->indication_handler(handle, &pdu[3], len, conn->indication_user_data); conn->indication_handler(handle, &pdu[3], len - 3, conn->indication_user_data);
} }
break; break;
default: default: