| 480 |
|
arec->masktype == HM_IPV6 && |
| 481 |
|
match_ipv6(addr, &arec->Mask.ipa.addr, |
| 482 |
|
arec->Mask.ipa.bits) && |
| 483 |
< |
(type & 0x1 || cmpfunc(arec->username, username) == do_match) && |
| 483 |
> |
(type & 0x1 || !cmpfunc(arec->username, username)) && |
| 484 |
|
(IsNeedPassword(arec->conf) || arec->conf->passwd == NULL || |
| 485 |
|
match_conf_password(password, arec->conf))) |
| 486 |
|
{ |
| 505 |
|
arec->masktype == HM_IPV4 && |
| 506 |
|
match_ipv4(addr, &arec->Mask.ipa.addr, |
| 507 |
|
arec->Mask.ipa.bits) && |
| 508 |
< |
(type & 0x1 || cmpfunc(arec->username, username) == do_match) && |
| 508 |
> |
(type & 0x1 || !cmpfunc(arec->username, username)) && |
| 509 |
|
(IsNeedPassword(arec->conf) || arec->conf->passwd == NULL || |
| 510 |
|
match_conf_password(password, arec->conf))) |
| 511 |
|
{ |
| 529 |
|
if ((arec->type == (type & ~0x1)) && |
| 530 |
|
arec->precedence > hprecv && |
| 531 |
|
(arec->masktype == HM_HOST) && |
| 532 |
< |
cmpfunc(arec->Mask.hostname, name) == do_match && |
| 533 |
< |
(type & 0x1 || cmpfunc(arec->username, username) == do_match) && |
| 532 |
> |
!cmpfunc(arec->Mask.hostname, name) && |
| 533 |
> |
(type & 0x1 || !cmpfunc(arec->username, username)) && |
| 534 |
|
(IsNeedPassword(arec->conf) || arec->conf->passwd == NULL || |
| 535 |
|
match_conf_password(password, arec->conf))) |
| 536 |
|
{ |
| 551 |
|
if (arec->type == (type & ~0x1) && |
| 552 |
|
arec->precedence > hprecv && |
| 553 |
|
arec->masktype == HM_HOST && |
| 554 |
< |
cmpfunc(arec->Mask.hostname, name) == do_match && |
| 555 |
< |
(type & 0x1 || cmpfunc(arec->username, username) == do_match) && |
| 554 |
> |
!cmpfunc(arec->Mask.hostname, name) && |
| 555 |
> |
(type & 0x1 || cmpfunc(arec->username, username)) && |
| 556 |
|
(IsNeedPassword(arec->conf) || arec->conf->passwd == NULL || |
| 557 |
|
match_conf_password(password, arec->conf))) |
| 558 |
|
{ |