diff --git a/system/bta/csis/csis_client.cc b/system/bta/csis/csis_client.cc index c1a3f573b58805c57c7c9c3d102ac427c1bb85eb..ba1613207bf9d3ca2845825c76926e3a4eb101b1 100644 --- a/system/bta/csis/csis_client.cc +++ b/system/bta/csis/csis_client.cc @@ -1080,9 +1080,8 @@ class CsisClientImpl : public CsisClient { p_service_data + service_data_len, (remaining_data_len -= service_data_len), BTM_BLE_AD_TYPE_RSI, &service_data_len))) { - uint8_t* p = (uint8_t*)(p_service_data); RawAddress bda; - STREAM_TO_BDADDR(bda, p); + STREAM_TO_BDADDR(bda, p_service_data); devices.push_back(std::move(bda)); }