summaryrefslogtreecommitdiff
path: root/src/bluetooth-common.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bluetooth-common.c')
-rw-r--r--src/bluetooth-common.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bluetooth-common.c b/src/bluetooth-common.c
index 3df52a6..c531dd1 100644
--- a/src/bluetooth-common.c
+++ b/src/bluetooth-common.c
@@ -844,13 +844,15 @@ static void __bt_event_proxy(int event, bluetooth_event_param_t *param, void *us
break;
case BLUETOOTH_HID_CONNECTED:
LOGI("[%s] BLUETOOTH_HID_CONNECTED", __FUNCTION__);
- device_addr = (char *)(param->param_data);
+ bd_addr = (bluetooth_device_address_t *)(param->param_data);
+ _bt_convert_address_to_string(&device_addr, bd_addr);
((bt_hid_host_connection_state_changed_cb)bt_event_slot_container[event_index].callback)
(_bt_get_error_code(param->result), TRUE, device_addr, bt_event_slot_container[event_index].user_data);
break;
case BLUETOOTH_HID_DISCONNECTED:
LOGI("[%s] BLUETOOTH_HID_DISCONNECTED", __FUNCTION__);
- device_addr = (char *)(param->param_data);
+ bd_addr = (bluetooth_device_address_t *)(param->param_data);
+ _bt_convert_address_to_string(&device_addr, bd_addr);
((bt_hid_host_connection_state_changed_cb)bt_event_slot_container[event_index].callback)
(_bt_get_error_code(param->result), FALSE, device_addr, bt_event_slot_container[event_index].user_data);
break;