From 3e3a592fc11441babed112125f98206e44353f0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=BD=E8=BF=90=E7=90=86?= Date: Tue, 11 Feb 2025 13:06:32 +0000 Subject: [PATCH] update services/sandbox_manager/main/cpp/src/database/sandbox_manager_rdb.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 施运理 --- .../main/cpp/src/database/sandbox_manager_rdb.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/sandbox_manager/main/cpp/src/database/sandbox_manager_rdb.cpp b/services/sandbox_manager/main/cpp/src/database/sandbox_manager_rdb.cpp index fafcd0d..738f4bd 100644 --- a/services/sandbox_manager/main/cpp/src/database/sandbox_manager_rdb.cpp +++ b/services/sandbox_manager/main/cpp/src/database/sandbox_manager_rdb.cpp @@ -239,6 +239,10 @@ int32_t SandboxManagerRdb::FindSubPath( SANDBOXMANAGER_LOG_DEBUG(LABEL, "Find tableName: %{public}s", tableName.c_str()); OHOS::Utils::UniqueReadGuard lock(this->rwLock_); + if (db_ == nullptr) { + SANDBOXMANAGER_LOG_ERROR(LABEL, "Db is null, open db first"); + return FAILURE; + } std::vector bindArgs; std::string like_arg_str = filePath + "/%"; NativeRdb::ValueObject arg1(like_arg_str); -- Gitee