diff --git a/android/bluetooth.c b/android/bluetooth.c
index 1422fb0..a00edec 100644
--- a/android/bluetooth.c
+++ b/android/bluetooth.c
switch (cmd->ssp_variant) {
case HAL_SSP_VARIANT_CONFIRM:
case HAL_SSP_VARIANT_CONSENT:
- status = user_confirm_reply(&dev->bdaddr, dev->bdaddr_type,
- cmd->accept);
+ status = user_confirm_reply(&dev->bdaddr,
+ select_device_bearer(dev),
+ cmd->accept);
break;
case HAL_SSP_VARIANT_ENTRY:
- status = user_passkey_reply(&dev->bdaddr, dev->bdaddr_type,
+ status = user_passkey_reply(&dev->bdaddr,
+ select_device_bearer(dev),
cmd->accept, cmd->passkey);
break;
case HAL_SSP_VARIANT_NOTIF: