component/bt: bugfix of invalid SCO handle in HCI number_of_completed_packets event

This commit is contained in:
wangmengyang 2018-07-05 12:00:41 +08:00
parent 6d46220456
commit 0ede362f84
2 changed files with 2 additions and 3 deletions

View file

@ -319,9 +319,8 @@ void btm_sco_process_num_completed_pkts (UINT8 *p)
STREAM_TO_UINT8 (num_handles, p);
for (xx = 0; xx < num_handles; xx++) {
STREAM_TO_UINT16 (handle, p);
handle &= 0x7ff; // walk around for bad handle bit mask from controller
STREAM_TO_UINT16 (num_sent, p);
if ((sco_inx = btm_find_scb_by_handle(handle & 0x7ff)) == BTM_MAX_SCO_LINKS) {
if ((sco_inx = btm_find_scb_by_handle(handle)) == BTM_MAX_SCO_LINKS) {
continue;
}
BTM_TRACE_DEBUG("%s, %d, %u", __FUNCTION__, handle, p_cb->xmit_window_size); //debug

@ -1 +1 @@
Subproject commit 48b2459bcb4b9b6d6c64b93a1b8c6c70e25dfbd7
Subproject commit 69f3de0011e4d1ae278af34f73e28d98c551304a