diff options
author | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2013-05-18 19:09:48 +0000 |
---|---|---|
committer | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2013-05-18 19:09:48 +0000 |
commit | b5a945e27a52cd23f7302e3638f132b1c0262c00 (patch) | |
tree | ac1536aed91ee4c593f14c8c9afa2592b5d01805 | |
parent | f5e2f4431c455984f21190cd1957a59245c079c9 (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.c | 2 | ||||
-rw-r--r-- | src/conf_parser.y | 2 |
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; |