summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;