forked from dolphin-emu/dolphin
NetPlayServer: Prevent unnecessary copies in GetInterfaceSet()
This was previously copying each pair out of the vector returned by GetInterfaceListInternal() when we just need to emplace the first entry of each pair.
This commit is contained in:
@@ -2266,8 +2266,7 @@ u16 NetPlayServer::GetPort() const
|
||||
std::unordered_set<std::string> NetPlayServer::GetInterfaceSet() const
|
||||
{
|
||||
std::unordered_set<std::string> result;
|
||||
auto lst = GetInterfaceListInternal();
|
||||
for (auto list_entry : lst)
|
||||
for (const auto& list_entry : GetInterfaceListInternal())
|
||||
result.emplace(list_entry.first);
|
||||
return result;
|
||||
}
|
||||
|
Reference in New Issue
Block a user