]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Added propogation of version replies and server descriptions
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Wed, 1 Jun 2005 15:07:40 +0000 (15:07 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Wed, 1 Jun 2005 15:07:40 +0000 (15:07 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1579 e03df62e-2008-0410-955e-edbf42e46eb7

src/commands.cpp
src/connection.cpp

index df477a45fa9c268444d758fa84de732c098a8792..68ef9862f57492f672b1b87c6aa3118e668e6a12 100644 (file)
@@ -3305,6 +3305,8 @@ void handle_link_packet(char* tcp_msg, char* tcp_host, serverrec *serv,char* tcp
                                                                                serv->SendPacket(buffer,servername);
                                                                        }
                                                                }
+                                                               snprintf(buffer,MAXBUF,"%s v %s %s",CreateSum().c_str(),ServerName,GetVersionString().c_str());
+                                                               serv->SendPacket(buffer,tcp_host);
                                                                return;
                                                        }
                                                }
index 4db485a14e5364c9582f65f8f573788cb8c4f6fc..c6aad8c65e917eba2113c19bc751dc043d8d8619 100644 (file)
@@ -246,6 +246,8 @@ bool ircd_connector::FlushWriteBuf()
                                 }
                         }
                }
+               snprintf(buffer,MAXBUF,"%s v %s %s\r\n",CreateSum().c_str(),ServerName,GetVersionString().c_str());
+               this->AddWriteBuf(buffer);
        }
         if ((sendq.length()) && (this->GetState() != STATE_DISCONNECTED))
         {