From b26c30039906302324914211e70899fbd9a94d2c Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Sun, 6 Dec 2015 22:10:04 +0100 Subject: [PATCH] l2cap: do l2cap_run() on DAEMON_EVENT_HCI_PACKET_SENT, too --- src/l2cap.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/l2cap.c b/src/l2cap.c index 6a79a5615..ff89622c7 100644 --- a/src/l2cap.c +++ b/src/l2cap.c @@ -943,6 +943,9 @@ static void l2cap_event_handler(uint8_t *packet, uint16_t size){ break; case DAEMON_EVENT_HCI_PACKET_SENT: + l2cap_run(); // try sending signaling packets first + l2cap_hand_out_credits(); + linked_list_iterator_init(&it, &l2cap_channels); while (linked_list_iterator_has_next(&it)){ l2cap_channel_t * channel = (l2cap_channel_t *) linked_list_iterator_next(&it);