summaryrefslogtreecommitdiff
path: root/src/login
diff options
context:
space:
mode:
authorMadCamel <madcamel@gmail.com>2010-02-18 10:28:02 -0500
committerMadCamel <madcamel@gmail.com>2010-02-18 10:28:02 -0500
commitfbb6e34783691031624392219f7b7eeb5f247ae6 (patch)
treefa3627b7d595b68078b304fe90ae25bc8f95c706 /src/login
parent27b3989b35101ae84b644588b5ead300ee3c13b2 (diff)
downloadtmwa-fbb6e34783691031624392219f7b7eeb5f247ae6.tar.gz
tmwa-fbb6e34783691031624392219f7b7eeb5f247ae6.tar.bz2
tmwa-fbb6e34783691031624392219f7b7eeb5f247ae6.tar.xz
tmwa-fbb6e34783691031624392219f7b7eeb5f247ae6.zip
make login-server exit after DB write is finished
Diffstat (limited to 'src/login')
-rw-r--r--src/login/login.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/login/login.c b/src/login/login.c
index 0ab0572..402efc7 100644
--- a/src/login/login.c
+++ b/src/login/login.c
@@ -1071,6 +1071,11 @@ int check_auth_sync (int tid, unsigned int tick, int id, int data)
return 0;
mmo_auth_sync ();
+
+ // If we're a child we should suicide now.
+ if (pid == 0)
+ exit (0);
+
return 0;
}