Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 90b14eab authored by Steven Moreland's avatar Steven Moreland
Browse files

servicemanager: set consistent flags for self-reg

SM has special flags set to become a context object, but
these were not set when it registers as itself.

Bug: 382775095
Test: boot w/ harsher checks
Change-Id: I0fb567cbcca67a2fc6c088f652c8af570b8d7e53
parent 7051e5bc
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -165,6 +165,7 @@ int main(int argc, char** argv) {
    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";
    }