Committer  : entrope
CVSROOT    : /cvsroot/undernet-ircu
Module     : ircu2.10
Commit time: 2004-10-17 00:47:19 UTC

Modified files:
     ChangeLog ircd/m_server.c

Log message:

Look up server configuration by directly connected server name.

---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.489 ircu2.10/ChangeLog:1.490
--- ircu2.10/ChangeLog:1.489    Wed Oct 13 21:02:49 2004
+++ ircu2.10/ChangeLog  Sat Oct 16 17:47:08 2004
@@ -1,3 +1,8 @@
+2004-10-16  Michael Poole <[EMAIL PROTECTED]>
+
+       * ircd/m_server.c: Look up server configuration by name of our
+       directly connected peer rather than the server being introduced.
+
 2004-10-13  Michael Poole <[EMAIL PROTECTED]>
 
        * include/channel.h: Delete MODE_LISTED and is_listed().  Replace
Index: ircu2.10/ircd/m_server.c
diff -u ircu2.10/ircd/m_server.c:1.32 ircu2.10/ircd/m_server.c:1.33
--- ircu2.10/ircd/m_server.c:1.32       Wed Oct 13 20:30:25 2004
+++ ircu2.10/ircd/m_server.c    Sat Oct 16 17:47:08 2004
@@ -22,7 +22,7 @@
  */
 /** @file
  * @brief Handlers for the SERVER command.
- * @version $Id: m_server.c,v 1.32 2004/10/14 03:30:25 entrope Exp $
+ * @version $Id: m_server.c,v 1.33 2004/10/17 00:47:08 entrope Exp $
  */
 
 #include "config.h"
@@ -123,7 +123,7 @@
   /*
    * Calculate type of connect limit and applicable config item.
    */
-  lhconf = find_conf_byname(cli_confs(cptr), host, CONF_SERVER);
+  lhconf = find_conf_byname(cli_confs(cptr), cli_name(cptr), CONF_SERVER);
   assert(lhconf != NULL);
   if (cptr == sptr)
   {
----------------------- End of diff -----------------------

Reply via email to