summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Wang <tedwang@google.com>2019-08-14 10:31:53 +0800
committerMichael Bestas <mkbestas@lineageos.org>2019-12-11 23:50:40 +0200
commit109b4ce2bbae793b39fc137336b57eec4fbf7745 (patch)
treecef55b9978b3296a7801e34fd46b0674cfec09e7
parent8a0734cad0c874b539181f62b1f81ce01d4a350f (diff)
downloadandroid_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.cc2
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);