mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-11 05:33:47 +01:00
If we negotiate authentication, require it.
This commit is contained in:
parent
aec396d9d0
commit
204bce7e3c
@ -1716,6 +1716,11 @@ parse_socks(const char *data, size_t datalen, socks_request_t *req,
|
||||
|
||||
return r;
|
||||
}
|
||||
if (req->auth_type != SOCKS_NO_AUTH && !req->got_auth) {
|
||||
log_warn(LD_APP,
|
||||
"socks5: negotiated authentication, but none provided");
|
||||
return -1;
|
||||
}
|
||||
/* we know the method; read in the request */
|
||||
log_debug(LD_APP,"socks5: checking request");
|
||||
if (datalen < 8) {/* basic info plus >=2 for addr plus 2 for port */
|
||||
|
Loading…
Reference in New Issue
Block a user