Init task firstly needs to be critical

This commit is contained in:
Alex 2023-02-27 17:44:40 +02:00
parent df24131e48
commit c601e6c76c
Signed by untrusted user who does not match committer: enderice2
GPG Key ID: EACC3AD603BAB4DD

View File

@ -194,9 +194,9 @@ void KernelMainThread()
KPrint("\eE85230Failed to start %s! Code: %d", Config.InitPath, ret.Status);
goto Exit;
}
ret.Thread->SetCritical(true);
TaskManager->GetSecurityManager()->TrustToken(ret.Process->Security.UniqueToken, Tasking::TTL::FullTrust);
TaskManager->GetSecurityManager()->TrustToken(ret.Thread->Security.UniqueToken, Tasking::TTL::FullTrust);
ret.Thread->SetCritical(true);
Display->Print('.', 0);
Display->Print('\n', 0);