]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
More linkback fixes
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 16 Apr 2004 15:12:45 +0000 (15:12 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 16 Apr 2004 15:12:45 +0000 (15:12 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@620 e03df62e-2008-0410-955e-edbf42e46eb7

src/inspircd.cpp

index 8cbd60ff501d397567722dcc96178946e59f839c..55a38a35315579ea199b095dab1a43192c7d9c13 100644 (file)
@@ -6427,8 +6427,11 @@ void handle_plus(char token,char* params,serverrec* source,serverrec* reply, cha
                        {
                                if (!strcasecmp(me[i]->connectors[j].GetServerName().c_str(),servername))
                                {
-                                       log(DEBUG,"Already got a connection to %s:%d, ignoring +",ipaddr,atoi(ipport));
-                                       conn_already = true;
+                                       if (me[i]->connectors[j].GetServerPort() == atoi(ipport))
+                                       {
+                                               log(DEBUG,"Already got a connection to %s:%d, ignoring +",ipaddr,atoi(ipport));
+                                               conn_already = true;
+                                       }
                                }
                        }
                }