OSDN Git Service

Ignore LCB entries that migth have been released while queued
authorPavlin Radoslavov <pavlin@google.com>
Tue, 1 Mar 2016 21:32:41 +0000 (13:32 -0800)
committerPavlin Radoslavov <pavlin@google.com>
Mon, 7 Mar 2016 19:22:32 +0000 (19:22 +0000)
commitfb2105f3488e48f2d908b13a33f47e34f6e3f78d
tree546f53fcb8d8a21a1e9bec40f0eb4c35e8f35ee0
parentab7418f58c84216d57b7c0d553f09f5748badd82
Ignore LCB entries that migth have been released while queued

Function btm_send_pending_direct_conn() dequeues tL2C_LCB
entries from the conn_pending_q queue and calls the processing
function.
However, there is the possilility of a race condition
and releasing the entry by l2cu_release_lcb() before it is processed.
Now tL2C_LCB that are not in_use are ignored.

Bug: 27418154
Change-Id: I4b5fda605a60c8aebbf5587bb12dd74ac5d28f68
stack/btm/btm_ble_bgconn.c