Explorar o código

allow loopback connections

Lee Salzman %!s(int64=11) %!d(string=hai) anos
pai
achega
d45b44f2b5
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      protocol.c

+ 2 - 1
protocol.c

@@ -297,7 +297,8 @@ enet_protocol_handle_connect (ENetHost * host, ENetProtocolHeader * header, ENet
               peer = currentPeer;
         }
         else 
-        if (currentPeer -> address.host == host -> receivedAddress.host)
+        if (currentPeer -> state != ENET_PEER_STATE_CONNECTING &&
+            currentPeer -> address.host == host -> receivedAddress.host)
         {
             if (currentPeer -> address.port == host -> receivedAddress.port &&
                 currentPeer -> connectID == command -> connect.connectID)