From e15ef998275d9fe6c354ee03d1f6f9f980cf0a32 Mon Sep 17 00:00:00 2001 From: Zhou Shihui Date: Mon, 22 Jul 2024 14:17:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E8=A3=85=E5=AE=8C=E6=88=90sync?= =?UTF-8?q?=E5=89=8D=E5=88=A0=E9=99=A4=E5=AE=89=E5=85=A8=E7=9B=AE=E5=BD=95?= =?UTF-8?q?hap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Zhou Shihui --- services/bundlemgr/src/base_bundle_installer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/bundlemgr/src/base_bundle_installer.cpp b/services/bundlemgr/src/base_bundle_installer.cpp index bd8b141ba6..83d883f45c 100644 --- a/services/bundlemgr/src/base_bundle_installer.cpp +++ b/services/bundlemgr/src/base_bundle_installer.cpp @@ -156,7 +156,6 @@ BaseBundleInstaller::BaseBundleInstaller() BaseBundleInstaller::~BaseBundleInstaller() { bundlePaths_.clear(); - BundleUtil::DeleteTempDirs(toDeleteTempHapPath_); toDeleteTempHapPath_.clear(); signatureFileTmpMap_.clear(); } @@ -1251,6 +1250,8 @@ ErrCode BaseBundleInstaller::ProcessBundleInstall(const std::vector ProcessQuickFixWhenInstallNewModule(installParam, newInfos); BundleResourceHelper::AddResourceInfoByBundleName(bundleName_, userId_); VerifyDomain(); + // the hap coyied to security dir neet to be deleted before sync + BundleUtil::DeleteTempDirs(toDeleteTempHapPath_); ForceWriteToDisk(); return result; } -- Gitee