summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Steven Moreland <smoreland@google.com> 2024-12-12 15:42:15 -0800
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2024-12-12 15:42:15 -0800
commitdb00dfa5d942a9a75dfa3754d8b13d149a6ba5c7 (patch)
tree36141636e4994ef32be2419280a91184270bb744
parentf1efc0922924601849c4998c93f3ccd78ce38319 (diff)
parentd96c1ca18bbe8cb5a4df8f703836b042e8ef1709 (diff)
servicemanager: set consistent flags for self-reg am: 6c86b6c926 am: c5a9cce1ff am: d96c1ca18b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/30772450 Change-Id: If8ff1ee11dc4406d4f4d49565989064064ba2331 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--cmds/servicemanager/main.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/cmds/servicemanager/main.cpp b/cmds/servicemanager/main.cpp
index 2fb9c2bc9a..dac6d96347 100644
--- a/cmds/servicemanager/main.cpp
+++ b/cmds/servicemanager/main.cpp
@@ -126,6 +126,7 @@ int main(int argc, char** argv) {
ps->setCallRestriction(ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY);
sp<ServiceManager> manager = sp<ServiceManager>::make(std::make_unique<Access>());
+ manager->setRequestingSid(true);
if (!manager->addService("manager", manager, false /*allowIsolated*/, IServiceManager::DUMP_FLAG_PRIORITY_DEFAULT).isOk()) {
LOG(ERROR) << "Could not self register servicemanager";
}