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 -----------------------