Fix unexpected pairing failures after CTKD
Before:
1. Bond on LE Tranport, then use CTKD to generate Classic Keys.
2. Immediately establish BR/EDR connection.
3. Remote returns no SMP support in "Fixed Channels Supported".
4. L2CAP layer tells SMP BR module SMP channel is closed.
5. SMP BR module triggers pairing failure
After:
L2CAP layer is smart, knows to not pass the channel closed event when
SMP BR module is in IDLE state after CTKD.
Test: Bond using LE transport with device that does not support SMP on
BR/EDR multiple times.
Bug: 296326447
Change-Id: I6b0b3f271dc21f15b3f9e483e366b24c139afc63
Loading
Please register or sign in to comment