if (ret != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x) : Failed to get bonded device list", /* LCOV_EXCL_LINE */
_bt_convert_error_to_string(ret), ret); /* LCOV_EXCL_LINE */
+ g_ptr_array_free(dev_list, TRUE);
return ret;
}
if (ret != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x) : Failed to get profile connected device list",
_bt_convert_error_to_string(ret), ret);
+ g_ptr_array_free(addr_list, TRUE);
return ret;
}
ret = _bt_convert_address_to_string(&remote_address, remote_addr);
if (ret != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
- return ret;
+ break;
}
if (!callback(remote_address, user_data)) {