From 434166e3bd75fc57493f509851e3674e33de71bb Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Wed, 5 Jul 2023 17:20:50 +0200 Subject: [PATCH] att_dispatch: forward l2cap channel closed --- src/ble/att_dispatch.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ble/att_dispatch.c b/src/ble/att_dispatch.c index 3f5a41a38..a5091b23c 100644 --- a/src/ble/att_dispatch.c +++ b/src/ble/att_dispatch.c @@ -195,6 +195,14 @@ static void att_packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *p } } break; + case L2CAP_EVENT_CHANNEL_CLOSED: + // dispatch to all roles + for (index = 0; index < ATT_MAX; index++){ + if (subscriptions[index].packet_handler != NULL){ + subscriptions[index].packet_handler(packet_type, channel, packet, size); + } + } + break; #endif default: break;