summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2013-05-18 19:09:48 +0000
committermichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2013-05-18 19:09:48 +0000
commitb5a945e27a52cd23f7302e3638f132b1c0262c00 (patch)
treeac1536aed91ee4c593f14c8c9afa2592b5d01805
parentf5e2f4431c455984f21190cd1957a59245c079c9 (diff)
- Fixed broken spoofs
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2092 82007160-df01-0410-b94d-b575c5fd34c7
-rw-r--r--src/conf_parser.c2
-rw-r--r--src/conf_parser.y2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/conf_parser.c b/src/conf_parser.c
index 4aac600..9e7168b 100644
--- a/src/conf_parser.c
+++ b/src/conf_parser.c
@@ -4878,7 +4878,7 @@ yyreduce:
#line 1646 "conf_parser.y"
{
if (conf_parser_ctx.pass == 2)
- block_state.flags.value &= CONF_FLAGS_ENCRYPTED;
+ block_state.flags.value &= (CONF_FLAGS_ENCRYPTED | CONF_FLAGS_SPOOF_IP);
}
break;
diff --git a/src/conf_parser.y b/src/conf_parser.y
index 1b494b3..456df00 100644
--- a/src/conf_parser.y
+++ b/src/conf_parser.y
@@ -1645,7 +1645,7 @@ auth_encrypted: ENCRYPTED '=' TBOOL ';'
auth_flags: IRCD_FLAGS
{
if (conf_parser_ctx.pass == 2)
- block_state.flags.value &= CONF_FLAGS_ENCRYPTED;
+ block_state.flags.value &= (CONF_FLAGS_ENCRYPTED | CONF_FLAGS_SPOOF_IP);
} '=' auth_flags_items ';';
auth_flags_items: auth_flags_items ',' auth_flags_item | auth_flags_item;