yuzu-emu
/
yuzu-android
Archived
1
0
Fork 0

ns_vm: Stub NeedsUpdateVulnerability

This is used to force system updates on launching the web browser. We do not care about system updates so this can be set to false.
This commit is contained in:
Morph 2020-11-29 03:47:10 -05:00
parent f9653a4417
commit 46183294b2
1 changed files with 10 additions and 1 deletions

View File

@ -673,7 +673,7 @@ public:
explicit NS_VM(Core::System& system_) : ServiceFramework{system_, "ns:vm"} { explicit NS_VM(Core::System& system_) : ServiceFramework{system_, "ns:vm"} {
// clang-format off // clang-format off
static const FunctionInfo functions[] = { static const FunctionInfo functions[] = {
{1200, nullptr, "NeedsUpdateVulnerability"}, {1200, &NS_VM::NeedsUpdateVulnerability, "NeedsUpdateVulnerability"},
{1201, nullptr, "UpdateSafeSystemVersionForDebug"}, {1201, nullptr, "UpdateSafeSystemVersionForDebug"},
{1202, nullptr, "GetSafeSystemVersion"}, {1202, nullptr, "GetSafeSystemVersion"},
}; };
@ -681,6 +681,15 @@ public:
RegisterHandlers(functions); RegisterHandlers(functions);
} }
private:
void NeedsUpdateVulnerability(Kernel::HLERequestContext& ctx) {
LOG_WARNING(Service_NS, "(STUBBED) called");
IPC::ResponseBuilder rb{ctx, 3};
rb.Push(RESULT_SUCCESS);
rb.Push(false);
}
}; };
void InstallInterfaces(SM::ServiceManager& service_manager, Core::System& system) { void InstallInterfaces(SM::ServiceManager& service_manager, Core::System& system) {