[enet-cvs] CVS: enet protocol.c,1.6,1.7
Lee Salzman
enet-discuss@lists.puremagic.com
Thu, 6 Mar 2003 23:01:13 -0700
Update of /home/enet/cvsroot/enet
In directory sferik:/tmp/cvs-serv2969
Modified Files:
protocol.c
Log Message:
Added support for NAT port remapping.
Index: protocol.c
===================================================================
RCS file: /home/enet/cvsroot/enet/protocol.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- protocol.c 2002/10/13 01:00:08 1.6
+++ protocol.c 2003/03/07 06:01:10 1.7
@@ -505,9 +505,10 @@
if (peer -> state == ENET_PEER_STATE_DISCONNECTED ||
host -> receivedAddress.host != peer -> address.host ||
- host -> receivedAddress.port != peer -> address.port ||
header -> challenge != peer -> challenge)
peer = NULL;
+ else
+ host -> receivedAddress.port = peer -> address.port;
}
if (peer != NULL)