about summary refs log tree commit diff
path: root/src/engine/server
diff options
context:
space:
mode:
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;
 }