mirror of
https://github.com/3proxy/3proxy.git
synced 2025-02-24 02:55:40 +08:00
Fix: invalid reverse check for dnsresolve
This commit is contained in:
parent
8c0dc7d8c9
commit
ff9c94f616
10
src/auth.c
10
src/auth.c
@ -788,10 +788,14 @@ int dnsauth(struct clientparam * param){
|
|||||||
((u&0xFF000000)>>24));
|
((u&0xFF000000)>>24));
|
||||||
|
|
||||||
}
|
}
|
||||||
if(!udpresolve(*SAFAMILY(¶m->sincr), (unsigned char *)buf, (unsigned char *)addr, NULL, param, 1)) return 6;
|
if(!udpresolve(*SAFAMILY(¶m->sincr), (unsigned char *)buf, (unsigned char *)addr, NULL, param, 1)) {
|
||||||
if(!memcmp(SAADDR(¶m->sincr), addr, SAADDRLEN(¶m->sincr))) return 6;
|
return 3;
|
||||||
|
}
|
||||||
|
if(memcmp(SAADDR(¶m->sincr), addr, SAADDRLEN(¶m->sincr))) {
|
||||||
|
return 3;
|
||||||
|
}
|
||||||
|
|
||||||
return param->username? 0:4;
|
return param->username? 0:3;
|
||||||
}
|
}
|
||||||
|
|
||||||
int strongauth(struct clientparam * param){
|
int strongauth(struct clientparam * param){
|
||||||
|
Loading…
Reference in New Issue
Block a user