From e2c29bf4db067f0602d89f2d905cac760daec923 Mon Sep 17 00:00:00 2001 From: jincheng Date: Tue, 28 Jun 2022 14:07:02 +0800 Subject: [PATCH] avoid wrongly restart discovery --- .../bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c index 25f66c90fc..99480e84bf 100644 --- a/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c +++ b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c @@ -250,7 +250,9 @@ void bt_app_gap_cb(esp_bt_gap_cb_event_t event, esp_bt_gap_cb_param_t *param) { switch (event) { case ESP_BT_GAP_DISC_RES_EVT: { - filter_inquiry_scan_result(param); + if (s_a2d_state == APP_AV_STATE_DISCOVERING) { + filter_inquiry_scan_result(param); + } break; } case ESP_BT_GAP_DISC_STATE_CHANGED_EVT: {