From c53646e3f2fc8678827ccc4d49e1568e3c85d20c Mon Sep 17 00:00:00 2001
From: piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>
Date: Sat, 23 Feb 2008 03:05:17 +0000
Subject: - assess: when fixing goodpost number, overwrite values even if
 alerted. (fixing the issue that some people get wrong gp after fixed)

git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3942 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
---
 mbbsd/assess.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

(limited to 'mbbsd')

diff --git a/mbbsd/assess.c b/mbbsd/assess.c
index e771a809..231ca71b 100644
--- a/mbbsd/assess.c
+++ b/mbbsd/assess.c
@@ -80,7 +80,9 @@ u_fixgoodpost(void)
     outs("�}�l�ץ��u�大�e�A���ǥ\\�ҭn�·бz���d�n�G\n\n"
 	 "�Х����A�Ҧ����u��峹���ݪ��P" AID_DISPLAYNAME "\n"
 	 AID_DISPLAYNAME "���d�ߤ�k�O�b�ӽg�峹�e�����U�j�g Q �C\n"
-	 "�d�n��Ч�o�Ǹ�Ʃ�b����A���U�|�бz��J�C\n\n");
+	 "�d�n��Ч�o�Ǹ�Ʃ�b����A���U�|�бz��J�C\n"
+	 "�t�~�A�Y���h���n�J�Х������䥦�s�u�C\n"
+	 "\n");
     outs("�p�G�@�����dzƦn�F�A�Ы��U y �}�l�A�Ψ䥦���N����X�C\n\n");
     if (getans("�u�媺��Ƴ��d�n�F�ܡH") != 'y')
     {
@@ -252,6 +254,8 @@ u_fixgoodpost(void)
 	        "%s %s �۰ʭץ��u���: �� %d �ܬ� %d\n", Cdate(&now), cuser.userid,
 		cuser.goodpost, newgp);
 	cuser.goodpost = newgp;
+	if ((currutmp) && (currutmp->alerts & ALERT_PWD_GOODPOST))
+	    currutmp->alerts &= ~ALERT_PWD_GOODPOST; // use my version
 	// update passwd file here?
 	passwd_update(usernum, &cuser);
 	vmsgf("��s�u��ƥج�%d�C", newgp);
-- 
cgit v1.2.3