summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Steven Moreland <smoreland@google.com> 2024-12-12 16:05:15 -0800
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2024-12-12 16:05:15 -0800
commitf7f924b1e7aa40b87fd3a96b840de4ea1c390e62 (patch)
tree0b04921e7e51e0292462cc9df9cdd2dbb606605f
parent1ac51719f794f2f0d16f267008d722b2c14dfeb2 (diff)
parentdb00dfa5d942a9a75dfa3754d8b13d149a6ba5c7 (diff)
servicemanager: set consistent flags for self-reg am: 6c86b6c926 am: c5a9cce1ff am: d96c1ca18b am: db00dfa5d9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/30772450 Change-Id: I9a17c43d56a34bad0c764c27c575ecf06ac5d538 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";
}