diff --git a/ChangeLog b/ChangeLog index a5d1c74d..3a03d931 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +jilles 2007/03/28 14:30:10 UTC (20070328-3291) + Log: + Merge old trunk r2226: + If we are connecting outward to a server, check if the + server name they sent is the same as what we tried to + connect to. Previously such a connection could succeed + if there existed connect blocks with the same IP and + passwords for the other server name. + + + Changes: Modified: + +11 -0 trunk/modules/core/m_server.c (File Modified) + + jilles 2007/03/28 14:21:37 UTC (20070328-3289) Log: Merge old trunk r2212: diff --git a/include/serno.h b/include/serno.h index 17cb9588..fab296b3 100644 --- a/include/serno.h +++ b/include/serno.h @@ -1 +1 @@ -#define SERNO "20070328-3289" +#define SERNO "20070328-3291" diff --git a/src/s_user.c b/src/s_user.c index ed91bdf8..f4ff4b06 100644 --- a/src/s_user.c +++ b/src/s_user.c @@ -21,7 +21,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * - * $Id: s_user.c 3255 2007-03-06 14:07:11Z jilles $ + * $Id: s_user.c 3293 2007-03-28 14:33:50Z jilles $ */ #include "stdinc.h" @@ -433,7 +433,7 @@ register_local_user(struct Client *client_p, struct Client *source_p, const char source_p->sockhost, source_p->preClient->dnsbl_listed->host); else { - dlink_list varlist; + dlink_list varlist = { NULL, NULL, 0 }; substitution_append_var(&varlist, "nick", source_p->name); substitution_append_var(&varlist, "ip", source_p->sockhost);