From ecb3b8386f4acf6a6e9b401fdd561349ccd6c435 Mon Sep 17 00:00:00 2001 From: Chenjie Luo Date: Fri, 20 Nov 2015 11:18:42 -0800 Subject: [PATCH] Only initiate codec negotiation if feature is supported Bug: 25634250 Change-Id: I97330c853f6cf90673b4ff28c72645f9d1c8ff9d --- bta/hf_client/bta_hf_client_main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bta/hf_client/bta_hf_client_main.c b/bta/hf_client/bta_hf_client_main.c index 27c00cb01..1c4ca292f 100644 --- a/bta/hf_client/bta_hf_client_main.c +++ b/bta/hf_client/bta_hf_client_main.c @@ -571,7 +571,8 @@ void bta_hf_client_slc_seq(BOOLEAN error) break; case BTA_HF_CLIENT_AT_BRSF: - if (bta_hf_client_cb.scb.peer_features & BTA_HF_CLIENT_PEER_CODEC) + if ((bta_hf_client_cb.scb.features & BTA_HF_CLIENT_FEAT_CODEC) + && (bta_hf_client_cb.scb.peer_features & BTA_HF_CLIENT_PEER_CODEC)) { bta_hf_client_send_at_bac(); break; -- 2.11.0