diff options
| author | 2024-12-12 15:42:15 -0800 | |
|---|---|---|
| committer | 2024-12-12 15:42:15 -0800 | |
| commit | db00dfa5d942a9a75dfa3754d8b13d149a6ba5c7 (patch) | |
| tree | 36141636e4994ef32be2419280a91184270bb744 | |
| parent | f1efc0922924601849c4998c93f3ccd78ce38319 (diff) | |
| parent | d96c1ca18bbe8cb5a4df8f703836b042e8ef1709 (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.cpp | 1 |
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"; } |