diff options
author | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2012-11-16 19:41:52 +0000 |
---|---|---|
committer | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2012-11-16 19:41:52 +0000 |
commit | 6b90593f422a2f7094e7f59b1f68eb736889457f (patch) | |
tree | ea9ae69405607e06928018635ed6061a2b1bf015 /src/hostmask.c | |
parent | 055fbd10787a85b4fc8db3e618a7dfc390f82c13 (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.c | 2 |
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))) { |