diff --git a/src/m_rwho.c b/src/m_rwho.c index ff2df0bb..0c695ef6 100644 --- a/src/m_rwho.c +++ b/src/m_rwho.c @@ -991,11 +991,11 @@ static int rwho_match(aClient *cptr, int *failcode, aClient **failclient) #ifdef USER_HOSTMASKING if ((rwho_opts.check[0] & RWM_HOST) && - rwho_opts.host_func[0](rwho_opts.host_pat[0], cptr->user->host) && rwho_opts.host_func[0](rwho_opts.host_pat[0], cptr->user->mhost)) + (rwho_opts.host_func[0](rwho_opts.host_pat[0], cptr->user->host) && rwho_opts.host_func[0](rwho_opts.host_pat[0], cptr->user->mhost))) return 0; if ((rwho_opts.check[1] & RWM_HOST) && - !rwho_opts.host_func[1](rwho_opts.host_pat[1], cptr->user->host) || !rwho_opts.host_func[1](rwho_opts.host_pat[1], cptr->user->mhost)) + (!rwho_opts.host_func[1](rwho_opts.host_pat[1], cptr->user->host) || !rwho_opts.host_func[1](rwho_opts.host_pat[1], cptr->user->mhost))) return 0; #else if ((rwho_opts.check[0] & RWM_HOST) &&