diff options
Diffstat (limited to 'src/engine/server/es_server.c')
| -rw-r--r-- | src/engine/server/es_server.c | 4 |
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(); /* */ |