don't check peers before ACKN'ing CONN packet

unstable
Tom Early 4 years ago
parent 0b2873656f
commit 1a89f9f52b

@ -89,16 +89,9 @@ void CURFProtocol::Task(void)
// following is version dependent // following is version dependent
if (EProtoRev::original == CURFPeer::GetProtocolRevision(Version)) if (EProtoRev::original == CURFPeer::GetProtocolRevision(Version))
{ {
// already connected ? // acknowledge the request
CPeers *peers = g_Reflector.GetPeers(); EncodeConnectAckPacket(&Buffer, Modules);
if ( peers->FindPeer(Callsign, Ip, EProtocol::urf) == nullptr ) Send(Buffer, Ip);
{
// acknowledge the request
EncodeConnectAckPacket(&Buffer, Modules);
Send(Buffer, Ip);
}
g_Reflector.ReleasePeers();
} }
else else
{ {

Loading…
Cancel
Save

Powered by TurnKey Linux.