aboutsummaryrefslogtreecommitdiff
path: root/src/channels.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/channels.cpp')
-rw-r--r--src/channels.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/channels.cpp b/src/channels.cpp
index 1b3181abe..12c9aeeff 100644
--- a/src/channels.cpp
+++ b/src/channels.cpp
@@ -37,7 +37,7 @@ Channel::Channel(const std::string &cname, time_t ts)
: name(cname)
, age(ts)
{
- if (!ServerInstance->chanlist.insert(std::make_pair(cname, this)).second)
+ if (!ServerInstance->chanlist.emplace(cname, this).second)
throw CoreException("Cannot create duplicate channel " + cname);
}
@@ -68,7 +68,7 @@ void Channel::SetTopic(User* u, const std::string& ntopic, time_t topicts, const
Membership* Channel::AddUser(User* user)
{
- std::pair<MemberMap::iterator, bool> ret = userlist.insert(std::make_pair(user, insp::aligned_storage<Membership>()));
+ std::pair<MemberMap::iterator, bool> ret = userlist.emplace(user, insp::aligned_storage<Membership>());
if (!ret.second)
return NULL;