diff --git a/libraries/BLE/src/BLEClient.cpp b/libraries/BLE/src/BLEClient.cpp index 436813f859d..862e1a4414c 100644 --- a/libraries/BLE/src/BLEClient.cpp +++ b/libraries/BLE/src/BLEClient.cpp @@ -221,6 +221,7 @@ void BLEClient::gattClientEventHandler( // uint16_t app_id // case ESP_GATTC_REG_EVT: { + if (evtParam->reg.app_id != m_appId) break; // Ignore registrations for other clients/apps. m_gattc_if = gattc_if; m_semaphoreRegEvt.give(); break;