Forráskód Böngészése

allow loopback connections

Lee Salzman 11 éve
szülő
commit
d45b44f2b5
1 módosított fájl, 2 hozzáadás és 1 törlés
  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)