From d0d1a5805415ae2feb02d2b6ff239ce6bb631065 Mon Sep 17 00:00:00 2001 From: wangwei30043812 Date: Wed, 14 Jun 2023 17:15:45 +0800 Subject: [PATCH] update Signed-off-by: wangwei30043812 --- dataBusiness/calllog/src/calllog_ability.cpp | 4 ++++ dataBusiness/voicemail/src/voicemail_ability.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/dataBusiness/calllog/src/calllog_ability.cpp b/dataBusiness/calllog/src/calllog_ability.cpp index 322b1ad..5ced929 100644 --- a/dataBusiness/calllog/src/calllog_ability.cpp +++ b/dataBusiness/calllog/src/calllog_ability.cpp @@ -368,6 +368,10 @@ std::shared_ptr CallLogAbility::Query(const Uri & if (!isUriMatch) { return nullptr; } + if (result == nullptr) { + HILOG_ERROR("AbsSharedResultSet is nullptr"); + return nullptr; + } auto queryResultSet = RdbDataShareAdapter::RdbUtils::ToResultSetBridge(result); std::shared_ptr sharedPtrResult = std::make_shared(queryResultSet); diff --git a/dataBusiness/voicemail/src/voicemail_ability.cpp b/dataBusiness/voicemail/src/voicemail_ability.cpp index fb4cd27..9a21ff2 100644 --- a/dataBusiness/voicemail/src/voicemail_ability.cpp +++ b/dataBusiness/voicemail/src/voicemail_ability.cpp @@ -384,6 +384,10 @@ std::shared_ptr VoiceMailAbility::Query(const Uri if (!isUriMatch) { return nullptr; } + if (result == nullptr) { + HILOG_ERROR("AbsSharedResultSet is nullptr"); + return nullptr; + } auto queryResultSet = RdbDataShareAdapter::RdbUtils::ToResultSetBridge(result); std::shared_ptr sharedPtrResult = std::make_shared(queryResultSet); -- Gitee