diff --git a/hdf_service/distributed_audio/hdi_service/audio/v1_0/src/audio_adapter_interface_impl.cpp b/hdf_service/distributed_audio/hdi_service/audio/v1_0/src/audio_adapter_interface_impl.cpp index 48f8e17b335dd687491e8798febf485e5452e001..906478fecf475a7782c703a66c22e014a69c5d5a 100644 --- a/hdf_service/distributed_audio/hdi_service/audio/v1_0/src/audio_adapter_interface_impl.cpp +++ b/hdf_service/distributed_audio/hdi_service/audio/v1_0/src/audio_adapter_interface_impl.cpp @@ -122,10 +122,6 @@ int32_t AudioAdapterInterfaceImpl::CreateRender(const AudioDeviceDescriptor &des renderFlags_ = Audioext::V1_0::NORMAL_MODE; audioRender = new AudioRenderInterfaceImpl(adpDescriptor_.adapterName, desc, attrs, extSpkCallback); #endif - if (audioRender == nullptr) { - DHLOGE("Create render failed."); - return HDF_FAILURE; - } int32_t ret = OpenRenderDevice(desc, attrs, extSpkCallback, renderPinId); if (ret != DH_SUCCESS) { DHLOGE("Open render device failed."); @@ -170,15 +166,12 @@ int32_t AudioAdapterInterfaceImpl::InsertRenderImpl(const sptr devLck(renderDevMtx_); - for (auto item : renderDevs_) { + for (const auto &item : renderDevs_) { std::lock_guard devLck(extCallbackMtx_); sptr extSpkCallback(extCallbackMap_[item.first]); SetAudioParamStr(event.content, "dhId", std::to_string(item.first));