|
@@ -2171,7 +2171,7 @@ extern "C" {
|
|
|
} else {
|
|
} else {
|
|
|
peer = &host->peers[peerID];
|
|
peer = &host->peers[peerID];
|
|
|
|
|
|
|
|
- if (peer->state == ENET_PEER_STATE_DISCONNECTED || peer->state == ENET_PEER_STATE_ZOMBIE || ((!in6_equal(host->receivedAddress.ipv6, peer->address.ipv6) || host->receivedAddress.port != peer->address.port) && (enet_array_is_zeroed(peer->address.ipv4.zeros, sizeof(peer->address.ipv4.zeros)) == 0 && peer->address.ipv4.ffff == 0xFFFF && peer->address.ipv4.ip.s_addr != INADDR_BROADCAST)) || (peer->outgoingPeerID < ENET_PROTOCOL_MAXIMUM_PEER_ID && sessionID != peer->incomingSessionID))
|
|
|
|
|
|
|
+ if (peer->state == ENET_PEER_STATE_DISCONNECTED || peer->state == ENET_PEER_STATE_ZOMBIE || ((!in6_equal(host->receivedAddress.ipv6, peer->address.ipv6) || host->receivedAddress.port != peer->address.port) && peer->address.ipv4.ip.s_addr != INADDR_BROADCAST) || (peer->outgoingPeerID < ENET_PROTOCOL_MAXIMUM_PEER_ID && sessionID != peer->incomingSessionID))
|
|
|
return 0;
|
|
return 0;
|
|
|
}
|
|
}
|
|
|
|
|
|