aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/sm/sm.h
diff options
context:
space:
mode:
authorLiam <byteslice@airmail.cc>2022-10-30 22:22:14 -0400
committerLiam <byteslice@airmail.cc>2022-10-31 17:47:39 -0400
commit77b74f5d95626422f59b508cd2b355135ed256ca (patch)
treecde636e3e2241941d13e66964d2fd3154e0002fa /src/core/hle/service/sm/sm.h
parent633411c20f9759a9a5f1a3bf15466b387dce9a5a (diff)
sm:: avoid excessive port recreation
Diffstat (limited to 'src/core/hle/service/sm/sm.h')
-rw-r--r--src/core/hle/service/sm/sm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/hle/service/sm/sm.h b/src/core/hle/service/sm/sm.h
index cfe370652..02a5dde9e 100644
--- a/src/core/hle/service/sm/sm.h
+++ b/src/core/hle/service/sm/sm.h
@@ -79,6 +79,7 @@ private:
/// Map of registered services, retrieved using GetServicePort.
std::unordered_map<std::string, Kernel::SessionRequestHandlerPtr> registered_services;
+ std::unordered_map<std::string, Kernel::KPort*> service_ports;
/// Kernel context
Kernel::KernelCore& kernel;