]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/users.cpp
Smart trick: the 'build complete' message is now a makefile section of its own which...
[user/henk/code/inspircd.git] / src / users.cpp
index 796893be6ae593fc31a064a97c02bb8b4acf0766..c98a690250630fb01772545f9642e3f13571895d 100644 (file)
@@ -1003,19 +1003,20 @@ void userrec::AddClient(InspIRCd* Instance, int socket, int port, bool iscached,
 
 long userrec::GlobalCloneCount()
 {
-       char u1[128];
        char u2[128];
        long x = 0;
+       strlcpy(u2, this->GetIPString(), 64);
 
        for (user_hash::const_iterator a = ServerInstance->clientlist.begin(); a != ServerInstance->clientlist.end(); a++)
        {
                /* We have to match ip's as strings - we don't know what protocol
                 * a remote user may be using
                 */
-               if (strcmp(a->second->GetIPString(u1), this->GetIPString(u2)) == 0)
+               ServerInstance->Log(DEBUG,"Match %s against %s", a->second->GetIPString(), u2);
+               if (strcasecmp(a->second->GetIPString(), u2) == 0)
                        x++;
        }
-       
+
        return x;
 }