From 35feae07e50f89ea3c42566c765f501ec768bd44 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 21 May 2014 12:08:37 -0500 Subject: hfp: Use proper prefix Otherwise the BCS command can consume unsolicited notifications. ofonod[3270]: < \r\n+BCS: 2\r\n ofonod[3270]: > AT+BCS=2\r ofonod[3270]: < \r\n+CIEV: 1,1\r\n ofonod[3270]: < \r\n+CIEV: 2,0\r\n ofonod[3270]: < \r\nOK\r\n --- plugins/hfp_hf_bluez5.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'plugins/hfp_hf_bluez5.c') diff --git a/plugins/hfp_hf_bluez5.c b/plugins/hfp_hf_bluez5.c index aaf779d6..17b51519 100644 --- a/plugins/hfp_hf_bluez5.c +++ b/plugins/hfp_hf_bluez5.c @@ -71,6 +71,7 @@ struct hfp { struct ofono_handsfree_card *card; }; +static const char *none_prefix[] = { NULL }; static GDBusClient *bluez = NULL; static void hfp_debug(const char *str, void *user_data) @@ -347,7 +348,7 @@ static void bcs_notify(GAtResult *result, gpointer user_data) sprintf(str, "AT+BCS=%d", value); done: - g_at_chat_send(info->chat, str, NULL, NULL, NULL, NULL); + g_at_chat_send(info->chat, str, none_prefix, NULL, NULL, NULL); } static int hfp16_card_probe(struct ofono_handsfree_card *card, -- cgit v1.2.3