summaryrefslogtreecommitdiff
path: root/src/core/hle/service/service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/service/service.cpp')
-rw-r--r--src/core/hle/service/service.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/hle/service/service.cpp b/src/core/hle/service/service.cpp
index d3af2768a..00ac1c9c6 100644
--- a/src/core/hle/service/service.cpp
+++ b/src/core/hle/service/service.cpp
@@ -41,7 +41,7 @@ void Manager::AddService(Interface* service) {
41} 41}
42 42
43/// Removes a service from the manager, also frees memory 43/// Removes a service from the manager, also frees memory
44void Manager::DeleteService(std::string port_name) { 44void Manager::DeleteService(const std::string& port_name) {
45 Interface* service = FetchFromPortName(port_name); 45 Interface* service = FetchFromPortName(port_name);
46 m_services.erase(std::remove(m_services.begin(), m_services.end(), service), m_services.end()); 46 m_services.erase(std::remove(m_services.begin(), m_services.end(), service), m_services.end());
47 m_port_map.erase(port_name); 47 m_port_map.erase(port_name);
@@ -54,7 +54,7 @@ Interface* Manager::FetchFromHandle(Handle handle) {
54} 54}
55 55
56/// Get a Service Interface from its port 56/// Get a Service Interface from its port
57Interface* Manager::FetchFromPortName(std::string port_name) { 57Interface* Manager::FetchFromPortName(const std::string& port_name) {
58 auto itr = m_port_map.find(port_name); 58 auto itr = m_port_map.find(port_name);
59 if (itr == m_port_map.end()) { 59 if (itr == m_port_map.end()) {
60 return nullptr; 60 return nullptr;