]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Simplify UserManager::AddLocalClone()/AddGlobalClone()
authorattilamolnar <attilamolnar@hush.com>
Wed, 21 Nov 2012 04:04:37 +0000 (05:04 +0100)
committerattilamolnar <attilamolnar@hush.com>
Sat, 24 Nov 2012 02:58:48 +0000 (03:58 +0100)
src/usermanager.cpp

index 3742c855db5b1312d14983c112b448b5765b34c1..bb4d58d90062df6a151e8619f1bdb75e008bf33f 100644 (file)
@@ -243,23 +243,12 @@ void UserManager::QuitUser(User *user, const std::string &quitreason, const char
 
 void UserManager::AddLocalClone(User *user)
 {
-       clonemap::iterator x;
-       x = local_clones.find(user->GetCIDRMask());
-       if (x != local_clones.end())
-               x->second++;
-       else
-               local_clones[user->GetCIDRMask()] = 1;
+       local_clones[user->GetCIDRMask()]++;
 }
 
 void UserManager::AddGlobalClone(User *user)
 {
-       clonemap::iterator x;
-
-       x = global_clones.find(user->GetCIDRMask());
-       if (x != global_clones.end())
-               x->second++;
-       else
-               global_clones[user->GetCIDRMask()] = 1;
+       global_clones[user->GetCIDRMask()]++;
 }
 
 void UserManager::RemoveCloneCounts(User *user)