Diff between 3d3262e16b042f222634f2d7897e3afdb82d9a39 and cac8bb67889dea494c2766095901f71ff232c5c6

Changed Files

File Additions Deletions Status
android/handsfree.c +2 -3 modified

Full Patch

diff --git a/android/handsfree.c b/android/handsfree.c
index dba1cb4..7fbe64b 100644
--- a/android/handsfree.c
+++ b/android/handsfree.c
@@ -995,9 +995,8 @@ static bool connect_sco(struct hf_device *dev)
 {
 	uint16_t voice_settings;
 
-	if (!codec_negotiation_supported(dev))
-		voice_settings = 0;
-	else if (dev->negotiated_codec != CODEC_ID_CVSD)
+	if (codec_negotiation_supported(dev) &&
+			dev->negotiated_codec != CODEC_ID_CVSD)
 		voice_settings = BT_VOICE_TRANSPARENT;
 	else
 		voice_settings = BT_VOICE_CVSD_16BIT;