mirror of git://git.sysmocom.de/ofono
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
This commit is contained in:
parent
9bbc98651f
commit
35feae07e5
|
@ -71,6 +71,7 @@ struct hfp {
|
||||||
struct ofono_handsfree_card *card;
|
struct ofono_handsfree_card *card;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const char *none_prefix[] = { NULL };
|
||||||
static GDBusClient *bluez = NULL;
|
static GDBusClient *bluez = NULL;
|
||||||
|
|
||||||
static void hfp_debug(const char *str, void *user_data)
|
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);
|
sprintf(str, "AT+BCS=%d", value);
|
||||||
|
|
||||||
done:
|
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,
|
static int hfp16_card_probe(struct ofono_handsfree_card *card,
|
||||||
|
|
Loading…
Reference in New Issue