From: Michael Poole Date: Sun, 17 Oct 2004 00:47:08 +0000 (+0000) Subject: Look up server configuration by directly connected server name. X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=commitdiff_plain;h=2d0c28fcd99f674b47c66e2634e8026cbb4b1425 Look up server configuration by directly connected server name. git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1246 c9e4aea6-c8fd-4c43-8297-357d70d61c8c --- diff --git a/ChangeLog b/ChangeLog index f0f5156..7d00811 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-10-16 Michael Poole + + * 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 * include/channel.h: Delete MODE_LISTED and is_listed(). Replace diff --git a/ircd/m_server.c b/ircd/m_server.c index 7cd638e..9708cda 100644 --- a/ircd/m_server.c +++ b/ircd/m_server.c @@ -123,7 +123,7 @@ check_loop_and_lh(struct Client* cptr, struct Client *sptr, time_t *ghost, const /* * 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) {