From 3fd33537bd4b0e225a341d1e2ef074d57b689af5 Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 28 Apr 2013 10:33:03 +0000 Subject: - Fixed shared{} blocks not working as expected - Fixed spoofs not working as expected git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@1910 82007160-df01-0410-b94d-b575c5fd34c7 --- src/conf_parser.c | 4 ++-- src/conf_parser.y | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/conf_parser.c b/src/conf_parser.c index c6ad5a3..71a0e1b 100644 --- a/src/conf_parser.c +++ b/src/conf_parser.c @@ -4780,7 +4780,7 @@ yyreduce: if (block_state.rpass.buf[0]) conf->passwd = xstrdup(block_state.rpass.buf); if (block_state.name.buf[0]) - conf->passwd = xstrdup(block_state.name.buf); + conf->name = xstrdup(block_state.name.buf); conf->flags = block_state.flags.value; conf->port = block_state.port.value; @@ -5066,7 +5066,7 @@ yyreduce: conf->flags = block_state.flags.value; conf->name = xstrdup(block_state.name.buf); conf->user = xstrdup(block_state.user.buf); - conf->user = xstrdup(block_state.host.buf); + conf->host = xstrdup(block_state.host.buf); } break; diff --git a/src/conf_parser.y b/src/conf_parser.y index 5d21b11..012926f 100644 --- a/src/conf_parser.y +++ b/src/conf_parser.y @@ -1574,7 +1574,7 @@ auth_entry: IRCD_AUTH if (block_state.rpass.buf[0]) conf->passwd = xstrdup(block_state.rpass.buf); if (block_state.name.buf[0]) - conf->passwd = xstrdup(block_state.name.buf); + conf->name = xstrdup(block_state.name.buf); conf->flags = block_state.flags.value; conf->port = block_state.port.value; @@ -1785,7 +1785,7 @@ shared_entry: T_SHARED conf->flags = block_state.flags.value; conf->name = xstrdup(block_state.name.buf); conf->user = xstrdup(block_state.user.buf); - conf->user = xstrdup(block_state.host.buf); + conf->host = xstrdup(block_state.host.buf); }; shared_items: shared_items shared_item | shared_item; -- cgit