summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSubramanian Srinivasan <subrsrin@codeaurora.org>2017-05-25 17:05:11 -0700
committerJakub Pawlowski <jpawlowski@google.com>2017-07-31 13:40:30 -0700
commit97afa29c3582a86a9cc69a239ad973366db8142b (patch)
tree9b13f46550fd05ee1a1e2b59afb09db9f23cd322
parent3507060c58dfec71872208b5c7fa71836b5625e4 (diff)
downloadandroid_system_bt-97afa29c3582a86a9cc69a239ad973366db8142b.tar.gz
android_system_bt-97afa29c3582a86a9cc69a239ad973366db8142b.tar.bz2
android_system_bt-97afa29c3582a86a9cc69a239ad973366db8142b.zip
Fix processing of Inquiry results data
Process inquiry results data based on the data length sent from the lower stack layers and not by using HCI_EXT_INQ_RESPONSE_LEN. Bug: 62589724 Change-Id: Iee4a2c8f0dfb459404b28ba21061f7ced9f8455c (cherry picked from commit 9bd6250eba5e624c94c66f053f5603dca8e0e4f1)
-rw-r--r--btif/src/btif_dm.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/btif/src/btif_dm.cc b/btif/src/btif_dm.cc
index 591c844e0..07cb00dfc 100644
--- a/btif/src/btif_dm.cc
+++ b/btif/src/btif_dm.cc
@@ -2027,7 +2027,7 @@ static void bte_search_devices_evt(tBTA_DM_SEARCH_EVT event,
* to the end of the tBTA_DM_SEARCH */
switch (event) {
case BTA_DM_INQ_RES_EVT: {
- if (p_data->inq_res.p_eir) param_len += HCI_EXT_INQ_RESPONSE_LEN;
+ if (p_data->inq_res.p_eir) param_len += p_data->inq_res.eir_len;
} break;
case BTA_DM_DISC_RES_EVT: {