diff --git a/src/ble/sm.c b/src/ble/sm.c index 4768e671b..d1d0537a9 100644 --- a/src/ble/sm.c +++ b/src/ble/sm.c @@ -1925,8 +1925,8 @@ static void sm_run(void){ break; } - // if entry is public address, it is for a different device - if (addr_type == BD_ADDR_TYPE_LE_PUBLIC){ + // if connection type is public, it must be a different one + if (sm_address_resolution_addr_type == BD_ADDR_TYPE_LE_PUBLIC){ sm_address_resolution_test++; continue; }