From 807efed774c3ec1e395aee3db07efe1de78e99b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A6=E5=9B=BD=E5=BA=86?= Date: Mon, 15 Jul 2024 15:11:31 +0800 Subject: [PATCH] Modifying an alarm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 韦国庆 --- .../audiomanager/managersource/src/daudio_source_dev.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/services/audiomanager/managersource/src/daudio_source_dev.cpp b/services/audiomanager/managersource/src/daudio_source_dev.cpp index d4753a66..3ac7779d 100644 --- a/services/audiomanager/managersource/src/daudio_source_dev.cpp +++ b/services/audiomanager/managersource/src/daudio_source_dev.cpp @@ -1318,7 +1318,11 @@ int32_t DAudioSourceDev::NotifySinkDev(const AudioEventType type, const cJSON *P cJSON_Delete(jParam); return ERR_DH_AUDIO_NULLPTR; } - CHECK_NULL_RETURN(ioDev, ERR_DH_AUDIO_NULLPTR); + if (ioDev == nullptr) { + cJSON_Delete(jParam); + cJSON_free(content); + return ERR_DH_AUDIO_NULLPTR; + } ioDev->SendMessage(static_cast(type), std::string(content), devId_); if (type == CLOSE_SPEAKER || type == CLOSE_MIC) { // Close spk || Close mic do not need to wait RPC -- Gitee