summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS2
-rw-r--r--src/conf_parser.c4
-rw-r--r--src/conf_parser.y4
3 files changed, 6 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index cd8cade..57ceb7c 100644
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,8 @@ o) Fixed broken compile with libGeoIP disabled
o) Code cleanups; working towards stabilization and improved performance
o) Changed RPL_WELCOME to comply with rfc2812
o) Removed operflag 'nick_changes'. Operators can now set +n at will
+o) Fixed shared{} blocks not working as expected
+o) Fixed spoofs not working as expected
-- ircd-hybrid-8.1.0beta1 Release Notes
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;