]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/inspircd.cpp
Auth fixes
[user/henk/code/inspircd.git] / src / inspircd.cpp
index a0633957de26375b0c66c2fb02ce7f1ac5a5d471..c0e5ee313f66c80341aaf474cb3bacd6d85148c3 100644 (file)
@@ -6836,14 +6836,20 @@ void handle_link_packet(char* udp_msg, char* udp_host, serverrec *serv)
 
                serverrec* source_server = NULL;
 
+               log(DEBUG,"Begin checking");
+
                for (int j = 0; j < 255; j++)
                {
+                       log(DEBUG,"Loop %d",j);
                        if (servers[j] != NULL)
                        {
-                               for (int x = 0; x < servers[j]->connectors.size(); j++)
+                               log(DEBUG,"Server %d not null",j);
+                               for (int x = 0; x < servers[j]->connectors.size(); x++)
                                {
-                                       if (servers[j]->connectors[x].GetServerName() == std::string(udp_host))
+                                       log(DEBUG,"Servers are: '%s' '%s'",udp_host,servers[j]->connectors[x].GetServerName().c_str());
+                                       if (!strcasecmp(servers[j]->connectors[x].GetServerName().c_str(),udp_host))
                                        {
+                                               log(DEBUG,"match! process restricted stuff here");
                                                // found a valid ircd_connector.
                                                // TODO: Fix this so it only lets servers in that are in the 
                                                // STATE_CONNECTED state!!!