diff options
author | Ted Wang <tedwang@google.com> | 2019-08-14 10:31:53 +0800 |
---|---|---|
committer | Michael Bestas <mkbestas@lineageos.org> | 2019-12-11 23:50:40 +0200 |
commit | 109b4ce2bbae793b39fc137336b57eec4fbf7745 (patch) | |
tree | cef55b9978b3296a7801e34fd46b0674cfec09e7 | |
parent | 8a0734cad0c874b539181f62b1f81ce01d4a350f (diff) | |
download | android_system_bt-109b4ce2bbae793b39fc137336b57eec4fbf7745.tar.gz android_system_bt-109b4ce2bbae793b39fc137336b57eec4fbf7745.tar.bz2 android_system_bt-109b4ce2bbae793b39fc137336b57eec4fbf7745.zip |
Fix L version ble_vendor_capability sanity check crash.
Bug: 137628509
Test: manual
Change-Id: Ia46d34b8f05de866a1cf275bbf9b69788c34fda2
-rw-r--r-- | stack/btm/btm_ble_gap.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/stack/btm/btm_ble_gap.cc b/stack/btm/btm_ble_gap.cc index 05cac15b4..7f94bb8cb 100644 --- a/stack/btm/btm_ble_gap.cc +++ b/stack/btm/btm_ble_gap.cc @@ -498,7 +498,7 @@ static void btm_ble_vendor_capability_vsc_cmpl_cback( BTM_TRACE_DEBUG("%s: Status = 0x%02x (0 is success)", __func__, status); return; } - CHECK(p_vcs_cplt_params->param_len > BTM_VSC_CHIP_CAPABILITY_RSP_LEN); + CHECK(p_vcs_cplt_params->param_len >= BTM_VSC_CHIP_CAPABILITY_RSP_LEN); STREAM_TO_UINT8(btm_cb.cmn_ble_vsc_cb.adv_inst_max, p); STREAM_TO_UINT8(btm_cb.cmn_ble_vsc_cb.rpa_offloading, p); STREAM_TO_UINT16(btm_cb.cmn_ble_vsc_cb.tot_scan_results_strg, p); |