summaryrefslogtreecommitdiffstats
path: root/mbbsd/mbbsd.c
diff options
context:
space:
mode:
authorkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-04-23 10:10:06 +0800
committerkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-04-23 10:10:06 +0800
commitec531a47c5f3680d8d9013c804d8a1f8c8b33498 (patch)
treedf14651f4a5c9b82d7a622ea0d4aeae1295804e8 /mbbsd/mbbsd.c
parent945cf121ce0dfea9c37183eff0b05760bdef3a1d (diff)
downloadpttbbs-ec531a47c5f3680d8d9013c804d8a1f8c8b33498.tar
pttbbs-ec531a47c5f3680d8d9013c804d8a1f8c8b33498.tar.gz
pttbbs-ec531a47c5f3680d8d9013c804d8a1f8c8b33498.tar.bz2
pttbbs-ec531a47c5f3680d8d9013c804d8a1f8c8b33498.tar.lz
pttbbs-ec531a47c5f3680d8d9013c804d8a1f8c8b33498.tar.xz
pttbbs-ec531a47c5f3680d8d9013c804d8a1f8c8b33498.tar.zst
pttbbs-ec531a47c5f3680d8d9013c804d8a1f8c8b33498.zip
don't save user data if shm corrupted
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2712 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/mbbsd.c')
-rw-r--r--mbbsd/mbbsd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/mbbsd/mbbsd.c b/mbbsd/mbbsd.c
index 2d71bbd6..c63ab17a 100644
--- a/mbbsd/mbbsd.c
+++ b/mbbsd/mbbsd.c
@@ -156,6 +156,10 @@ u_exit(const char *mode)
close(0);
close(1);
+ assert(strncmp(currutmp->userid,cuser.userid, IDLEN)==0);
+ if(strncmp(currutmp->userid,cuser.userid, IDLEN)!=0)
+ return;
+
reload_money();
cuser.goodpost = currutmp->goodpost;
cuser.badpost = currutmp->badpost;