diff options
-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; |