Refactor: Move failure conditions to the top of AcceptConnection
This commit is contained in:
parent
12005016cd
commit
bd80ec0d23
14
src/net.cpp
14
src/net.cpp
|
@ -706,6 +706,13 @@ static void AcceptConnection(const ListenSocket& hListenSocket) {
|
|||
return;
|
||||
}
|
||||
|
||||
if (CNode::IsBanned(addr) && !whitelisted)
|
||||
{
|
||||
LogPrintf("connection from %s dropped (banned)\n", addr.ToString());
|
||||
CloseSocket(hSocket);
|
||||
return;
|
||||
}
|
||||
|
||||
if (nInbound >= nMaxInbound)
|
||||
{
|
||||
LogPrint("net", "connection from %s dropped (full)\n", addr.ToString());
|
||||
|
@ -720,13 +727,6 @@ static void AcceptConnection(const ListenSocket& hListenSocket) {
|
|||
return;
|
||||
}
|
||||
|
||||
if (CNode::IsBanned(addr) && !whitelisted)
|
||||
{
|
||||
LogPrintf("connection from %s dropped (banned)\n", addr.ToString());
|
||||
CloseSocket(hSocket);
|
||||
return;
|
||||
}
|
||||
|
||||
// According to the internet TCP_NODELAY is not carried into accepted sockets
|
||||
// on all platforms. Set it again here just to be sure.
|
||||
int set = 1;
|
||||
|
|
Loading…
Reference in New Issue