about summary refs log tree commit diff
path: root/src/engine/server/es_server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/server/es_server.c')
-rw-r--r--src/engine/server/es_server.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/engine/server/es_server.c b/src/engine/server/es_server.c
index 3ffc1910..a3c8327f 100644
--- a/src/engine/server/es_server.c
+++ b/src/engine/server/es_server.c
@@ -116,6 +116,9 @@ NETSERVER *net;
 static void snap_init_id()
 {
 	int i;
+	if(snap_id_inited)
+		return;
+	
 	for(i = 0; i < MAX_IDS; i++)
 	{
 		snap_ids[i].next = i+1;
@@ -911,6 +914,7 @@ static int server_run()
 {
 	NETADDR bindaddr;
 
+	snap_init_id();
 	net_init();
 	
 	/* */