| 96 |
|
return; |
| 97 |
|
} |
| 98 |
|
|
| 99 |
< |
conf = find_exact_name_conf(OPER_TYPE, |
| 100 |
< |
source_p->localClient->auth_oper, |
| 101 |
< |
source_p->username, source_p->host); |
| 102 |
< |
if (conf == NULL) |
| 103 |
< |
conf = find_exact_name_conf(OPER_TYPE, |
| 104 |
< |
source_p->localClient->auth_oper, |
| 105 |
< |
source_p->username, source_p->sockhost); |
| 99 |
> |
conf = find_exact_name_conf(OPER_TYPE, source_p, |
| 100 |
> |
source_p->localClient->auth_oper, NULL, NULL); |
| 101 |
|
if (conf == NULL) |
| 102 |
|
{ |
| 103 |
|
/* XXX: logging */ |
| 143 |
|
if (aconf == NULL) |
| 144 |
|
{ |
| 145 |
|
sendto_one (source_p, form_str(ERR_NOOPERHOST), me.name, source_p->name); |
| 146 |
< |
conf = find_exact_name_conf(OPER_TYPE, parv[1], NULL, NULL); |
| 146 |
> |
conf = find_exact_name_conf(OPER_TYPE, NULL, parv[1], NULL, NULL); |
| 147 |
|
failed_challenge_notice(source_p, parv[1], (conf != NULL) |
| 148 |
|
? "host mismatch" : "no oper {} block"); |
| 149 |
|
return; |