summaryrefslogtreecommitdiff
path: root/src/hostmask.c
diff options
context:
space:
mode:
authormichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2012-11-16 19:41:52 +0000
committermichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2012-11-16 19:41:52 +0000
commit6b90593f422a2f7094e7f59b1f68eb736889457f (patch)
treeea9ae69405607e06928018635ed6061a2b1bf015 /src/hostmask.c
parent055fbd10787a85b4fc8db3e618a7dfc390f82c13 (diff)
- hostmask.c:find_conf_by_address: fixed logic error which got introduced in -r1652
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1655 82007160-df01-0410-b94d-b575c5fd34c7
Diffstat (limited to 'src/hostmask.c')
-rw-r--r--src/hostmask.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hostmask.c b/src/hostmask.c
index 1e85857..11c1882 100644
--- a/src/hostmask.c
+++ b/src/hostmask.c
@@ -552,7 +552,7 @@ find_conf_by_address(const char *name, struct irc_ssaddr *addr, unsigned int typ
arec->precedence > hprecv &&
arec->masktype == HM_HOST &&
!cmpfunc(arec->Mask.hostname, name) &&
- (type & 0x1 || cmpfunc(arec->username, username)) &&
+ (type & 0x1 || !cmpfunc(arec->username, username)) &&
(IsNeedPassword(arec->conf) || arec->conf->passwd == NULL ||
match_conf_password(password, arec->conf)))
{