about summary refs log tree commit diff
path: root/src/server.cpp
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-05-22 18:18:41 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-05-22 18:18:41 +0000
commit46c7fa9e80189a455cdf8ce7958ea4fd87d1fc86 (patch)
treec9752acd22667060c03ba8c790b8b7a71a7aea4a /src/server.cpp
parentfaa63fe03fea0150f8d0efc066aa39abdf905da9 (diff)
downloadzcatch-46c7fa9e80189a455cdf8ce7958ea4fd87d1fc86.tar.gz
zcatch-46c7fa9e80189a455cdf8ce7958ea4fd87d1fc86.zip
added versions
Diffstat (limited to 'src/server.cpp')
-rw-r--r--src/server.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/server.cpp b/src/server.cpp
index 9783ac5e..0d4a293c 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -12,6 +12,8 @@
 
 #include "lzw.h"
 
+#include "versions.h"
+
 namespace baselib {}
 using namespace baselib;
 
@@ -472,7 +474,12 @@ public:
 			
 			if(p->is_good())
 			{
-				// TODO: check version
+				// check version
+				if(strncmp(version, TEEWARS_NETVERSION, 32) != 0)
+				{
+					// TODO: send error
+					return;
+				}
 				
 				// look for empty slot, linear search
 				int id = -1;