From 180f7dff54cdc340d87efec56884bf536eecb394 Mon Sep 17 00:00:00 2001 From: Olivier Martin Date: Sun, 26 Feb 2017 16:07:27 +0100 Subject: [PATCH] src: Fixed data length for Notify and Indicator handler --- src/gattlib_connect.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gattlib_connect.c b/src/gattlib_connect.c index 7a9f0be..cd7872c 100644 --- a/src/gattlib_connect.c +++ b/src/gattlib_connect.c @@ -62,12 +62,12 @@ static void events_handler(const uint8_t *pdu, uint16_t len, gpointer user_data) switch (pdu[0]) { case ATT_OP_HANDLE_NOTIFY: 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; case ATT_OP_HANDLE_IND: 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; default: