jonas-schievink / rubble

(going to be a) BLE stack for embedded Rust
BSD Zero Clause License
397 stars 56 forks source link

L2CAP responder does not guarantee enough space in the queue #73

Closed jonas-schievink closed 5 years ago

jonas-schievink commented 5 years ago

This is presumably also caused by https://github.com/jonas-schievink/rubble/issues/71. L2CAP is only supposed to forward a PDU to a protocol listening on a channel if there's enough space in the outgoing queue to fit the protocol's response PDU size. It appears that this might not always be happening.