summaryrefslogtreecommitdiff
path: root/source/cl_main.c
diff options
context:
space:
mode:
authorAndrey Nazarov <skuller@skuller.net>2008-10-03 12:49:06 +0000
committerAndrey Nazarov <skuller@skuller.net>2008-10-03 12:49:06 +0000
commitf8abe42a0d1a42653b39f6cf320d3fbdd1279bb3 (patch)
tree4e56e3647a4f9933f71c5f2cc03b4fa40bfc7709 /source/cl_main.c
parent3fb2508c6c5976d418c377847bba1037fa843fff (diff)
Consolidated all MVD server code in a single file for easier portability.
Perform more strict configstring length checks server side. No longer stop reading packets in a loop after an ICMP error.
Diffstat (limited to 'source/cl_main.c')
-rw-r--r--source/cl_main.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/source/cl_main.c b/source/cl_main.c
index 86d8246..8d2da00 100644
--- a/source/cl_main.c
+++ b/source/cl_main.c
@@ -2852,14 +2852,10 @@ void CL_ProcessEvents( void ) {
CL_PacketEvent( NET_OK );
}
- do {
- ret = NET_GetPacket( NS_CLIENT );
- if( ret == NET_AGAIN ) {
- break;
- }
+ // process network packets
+ while( ( ret = NET_GetPacket( NS_CLIENT ) ) != NET_AGAIN ) {
CL_PacketEvent( ret );
- } while( ret == NET_OK );
-
+ }
}
//============================================================================