[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] Durning LE scanning, unable to find a paired RPA device
[Cause & Measure] Bluez report it as IDA instead of PRA. Handle it as RPA
[Checking Method] LE scan for paired RPA device
[Team] Convergence BT
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I890fda13825172f759d4f4f317dfd053504c4c4b
Signed-off-by: injun.yang <injun.yang@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
ba2str(&device->bdaddr, peer_addr);
/* Replace address type for paired RPA device since IDA passed from controller */
- if (device->rpa)
+ if (device->rpa) {
+ ba2str(device->rpa, peer_addr);
addr_type = BDADDR_LE_RANDOM;
- else
+ } else
addr_type = device->bdaddr_type;
g_dbus_emit_signal(dbus_conn, device->path,