servicemanager: set consistent flags for self-reg am: 6c86b6c926 am: c5a9cce1ff am: d96c1ca18b am: db00dfa5d9 am: f7f924b1e7 am: 0880304b34 am: e65638d04f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/30772450
Change-Id: I2deaef4b70d7aa17913983f11ece33665cc9c297
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/cmds/servicemanager/main.cpp b/cmds/servicemanager/main.cpp
index bc9cb16..3e9b7b9 100644
--- a/cmds/servicemanager/main.cpp
+++ b/cmds/servicemanager/main.cpp
@@ -128,6 +128,7 @@
IPCThreadState::self()->disableBackgroundScheduling(true);
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";
}