From e84c037c12984d20b149c8d6b9f030a8aa7d4ea7 Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 27 May 2013 22:35:09 +0000 Subject: - conf_parser.y: fixed logic error allowing connect{} blocks that don't have valid send/receive passwords git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2127 82007160-df01-0410-b94d-b575c5fd34c7 --- src/conf_parser.c | 4 ++-- src/conf_parser.y | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/conf_parser.c b/src/conf_parser.c index 4e77cd7..874516a 100644 --- a/src/conf_parser.c +++ b/src/conf_parser.c @@ -5405,8 +5405,8 @@ yyreduce: !block_state.host.buf[0]) break; - if (!(block_state.rpass.buf[0] || - block_state.spass.buf[0])) + if (!block_state.rpass.buf[0] || + !block_state.spass.buf[0]) break; if (has_wildcards(block_state.name.buf) || diff --git a/src/conf_parser.y b/src/conf_parser.y index a0675dc..3a30ed6 100644 --- a/src/conf_parser.y +++ b/src/conf_parser.y @@ -1994,8 +1994,8 @@ connect_entry: CONNECT !block_state.host.buf[0]) break; - if (!(block_state.rpass.buf[0] || - block_state.spass.buf[0])) + if (!block_state.rpass.buf[0] || + !block_state.spass.buf[0]) break; if (has_wildcards(block_state.name.buf) || -- cgit