about summary refs log tree commit diff
path: root/src/engine/server
diff options
context:
space:
mode:
authorJoel de Vahl <joel@stalverk80.se>2007-12-09 15:43:18 +0000
committerJoel de Vahl <joel@stalverk80.se>2007-12-09 15:43:18 +0000
commitd029e67223a1a4afa74375e81c82f1f5266bcff0 (patch)
treec0f585e9e7795f7a86be858409c26253f8f5fdc2 /src/engine/server
parent8854bacf6d24cbb3ade4f86a1a8c848e08ceb32b (diff)
downloadzcatch-d029e67223a1a4afa74375e81c82f1f5266bcff0.tar.gz
zcatch-d029e67223a1a4afa74375e81c82f1f5266bcff0.zip
Doubleclick to join server. Correct name on disconnect.
Diffstat (limited to 'src/engine/server')
-rw-r--r--src/engine/server/server.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/engine/server/server.c b/src/engine/server/server.c
index e8bc544f..ef4c9b04 100644
--- a/src/engine/server/server.c
+++ b/src/engine/server/server.c
@@ -388,12 +388,11 @@ static int new_client_callback(int cid, void *user)
 
 static int del_client_callback(int cid, void *user)
 {
+	mods_client_drop(cid);
 	clients[cid].state = SRVCLIENT_STATE_EMPTY;
 	clients[cid].name[0] = 0;
 	clients[cid].clan[0] = 0;
 	snapstorage_purge_all(&clients[cid].snapshots);
-	
-	mods_client_drop(cid);
 	return 0;
 }