Disconnect peers which we do not receive VERACKs from within 60 sec

This commit is contained in:
Matt Corallo 2017-02-07 15:23:17 -05:00
parent b709fe7ffc
commit 2cbd1196b7
1 changed files with 5 additions and 0 deletions

View File

@ -1323,6 +1323,11 @@ void CConnman::ThreadSocketHandler()
LogPrintf("ping timeout: %fs\n", 0.000001 * (GetTimeMicros() - pnode->nPingUsecStart)); LogPrintf("ping timeout: %fs\n", 0.000001 * (GetTimeMicros() - pnode->nPingUsecStart));
pnode->fDisconnect = true; pnode->fDisconnect = true;
} }
else if (!pnode->fSuccessfullyConnected)
{
LogPrintf("version handshake timeout from %d\n", pnode->id);
pnode->fDisconnect = true;
}
} }
} }
{ {