rpc: don't send 403 when using SSL to prevent DoS
Signed-off-by: Giel van Schijndel <me@mortis.eu>
This commit is contained in:
parent
c9e70d4c0a
commit
e913574e02
@ -1889,7 +1889,9 @@ void ThreadRPCServer2(void* parg)
|
|||||||
// Restrict callers by IP
|
// Restrict callers by IP
|
||||||
if (!ClientAllowed(peer.address().to_string()))
|
if (!ClientAllowed(peer.address().to_string()))
|
||||||
{
|
{
|
||||||
stream << HTTPReply(403, "") << std::flush;
|
// Only send a 403 if we're not using SSL to prevent a DoS during the SSL handshake.
|
||||||
|
if (!fUseSSL)
|
||||||
|
stream << HTTPReply(403, "") << std::flush;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user