From d4c00e3dbb807c6d4bd3fde7a6b20a3e69731a06 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Fri, 29 Sep 2023 20:12:46 +0200 Subject: [PATCH] att_dispatch: fix handling of l2cap close --- src/ble/att_dispatch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ble/att_dispatch.c b/src/ble/att_dispatch.c index a328bd859..4164301f2 100644 --- a/src/ble/att_dispatch.c +++ b/src/ble/att_dispatch.c @@ -218,7 +218,7 @@ static void att_packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *p break; case L2CAP_EVENT_CHANNEL_CLOSED: // clear l2cap_cid in att_server - l2cap_cid = l2cap_event_incoming_connection_get_handle(packet); + l2cap_cid = l2cap_event_channel_closed_get_local_cid(packet); att_server = att_dispatch_att_server_for_l2cap_cid(l2cap_cid); att_server->l2cap_cid = 0; // dispatch to all roles