From 8c00eea3dea325ac6506ee4751d2802c8ecae93a Mon Sep 17 00:00:00 2001 From: jsjzju Date: Thu, 1 May 2025 21:05:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=B3=BB=E7=BB=9F=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E6=A0=A1=E9=AA=8C=20Signed-off-by:=20jsjzju=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/appmgr/src/app_mgr_service_inner.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/appmgr/src/app_mgr_service_inner.cpp b/services/appmgr/src/app_mgr_service_inner.cpp index 1f9d410beb9..cb8a25ea462 100644 --- a/services/appmgr/src/app_mgr_service_inner.cpp +++ b/services/appmgr/src/app_mgr_service_inner.cpp @@ -8780,6 +8780,10 @@ int32_t AppMgrServiceInner::CheckCallingIsUserTestModeInner(const pid_t pid, boo } bool AppMgrServiceInner::IsSceneBoardCall() { + if (!AAFwk::PermissionVerification::GetInstance()->IsSystemAppCall()) { + TAG_LOGE(AAFwkTag::APPMGR, "not system app call"); + return false; + } if (remoteClientManager_ == nullptr) { TAG_LOGE(AAFwkTag::APPMGR, "remoteClientManager_ null"); return false; -- Gitee