From 71b220a4e9340b37cba205c87de1dc0d9980c8ee Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Tue, 10 Dec 2019 20:40:03 -0800 Subject: [PATCH] pm: revise session limit in accordance with our handle limit --- stratosphere/pm/source/pm_main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stratosphere/pm/source/pm_main.cpp b/stratosphere/pm/source/pm_main.cpp index 22a813187..eecf90f0a 100644 --- a/stratosphere/pm/source/pm_main.cpp +++ b/stratosphere/pm/source/pm_main.cpp @@ -172,14 +172,14 @@ namespace { constexpr size_t BootModeMaxSessions = 8; /* Official maximum is 4. */ constexpr sm::ServiceName InformationServiceName = sm::ServiceName::Encode("pm:info"); - constexpr size_t InformationMaxSessions = 64 - (ShellMaxSessions + DebugMonitorMaxSessions + BootModeMaxSessions); + constexpr size_t InformationMaxSessions = 48 - (ShellMaxSessions + DebugMonitorMaxSessions + BootModeMaxSessions); static_assert(InformationMaxSessions >= 16, "InformationMaxSessions"); /* pm:shell, pm:dmnt, pm:bm, pm:info. */ constexpr size_t NumServers = 4; constexpr size_t MaxSessions = ShellMaxSessions + DebugMonitorMaxSessions + BootModeMaxSessions + InformationMaxSessions; - static_assert(MaxSessions == 64, "MaxSessions"); + static_assert(MaxSessions == 48, "MaxSessions"); sf::hipc::ServerManager g_server_manager; }