From 1ed058e72c1c278adcd49d57d57f02343e93c8f0 Mon Sep 17 00:00:00 2001 From: liyuhang Date: Mon, 24 Jun 2024 08:15:13 +0000 Subject: [PATCH] Code check cleanning function nesting depth is 5 Signed-off-by: liyuhang Change-Id: I9122303107e38757e2f2882ab4499cd597ad3f95 --- services/impl/audio_source/audio_source.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/services/impl/audio_source/audio_source.cpp b/services/impl/audio_source/audio_source.cpp index a8afa78..b417411 100644 --- a/services/impl/audio_source/audio_source.cpp +++ b/services/impl/audio_source/audio_source.cpp @@ -48,15 +48,16 @@ AudioSource::AudioSource() for (int index = 0; index < size; index++) { struct AudioAdapterDescriptor *desc = &descs[index]; for (int port = 0; (desc != nullptr && port < static_cast(desc->portNum)); port++) { - if (desc->ports[port].dir == PORT_IN && - !(g_audioManager->LoadAdapter(g_audioManager, desc, &audioAdapter_))) { - (void)audioAdapter_->InitAllPorts(audioAdapter_); - if (memcpy_s(&capturePort_, sizeof(struct AudioPort), - &desc->ports[port], sizeof(struct AudioPort))) { - MEDIA_WARNING_LOG("memcpy_s capturePort_ failed"); - } - break; + if ((desc->ports[port].dir != PORT_IN) || + (g_audioManager->LoadAdapter(g_audioManager, desc, &audioAdapter_))) { + continue; } + (void)audioAdapter_->InitAllPorts(audioAdapter_); + if (memcpy_s(&capturePort_, sizeof(struct AudioPort), + &desc->ports[port], sizeof(struct AudioPort))) { + MEDIA_WARNING_LOG("memcpy_s capturePort_ failed"); + } + break; } } MEDIA_DEBUG_LOG("LoadAdapter audioAdapter_");