Browse Source

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.
nce_cpp
Morph 5 years ago
parent
commit
0e1390257a
  1. 11
      src/core/hle/service/ns/ns.cpp

11
src/core/hle/service/ns/ns.cpp

@ -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) {

Loading…
Cancel
Save