From 6b90593f422a2f7094e7f59b1f68eb736889457f Mon Sep 17 00:00:00 2001 From: michael Date: Fri, 16 Nov 2012 19:41:52 +0000 Subject: - 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 --- src/hostmask.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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))) { -- cgit