summaryrefslogtreecommitdiffstats
path: root/mbbsd/mbbsd.c
diff options
context:
space:
mode:
authorkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-06-16 09:29:27 +0800
committerkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-06-16 09:29:27 +0800
commit20e713a15d403569e80a1461634628fb12996a47 (patch)
tree00570d1b009da5f90af5f336bec1db191aecd5d8 /mbbsd/mbbsd.c
parent7bca0f51cb4cdbbea5393743ba8c7f3f1e628ebf (diff)
downloadpttbbs-20e713a15d403569e80a1461634628fb12996a47.tar
pttbbs-20e713a15d403569e80a1461634628fb12996a47.tar.gz
pttbbs-20e713a15d403569e80a1461634628fb12996a47.tar.bz2
pttbbs-20e713a15d403569e80a1461634628fb12996a47.tar.lz
pttbbs-20e713a15d403569e80a1461634628fb12996a47.tar.xz
pttbbs-20e713a15d403569e80a1461634628fb12996a47.tar.zst
pttbbs-20e713a15d403569e80a1461634628fb12996a47.zip
* adjust cpu limit of first day
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4633 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/mbbsd.c')
-rw-r--r--mbbsd/mbbsd.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/mbbsd/mbbsd.c b/mbbsd/mbbsd.c
index 746f2987..9e184522 100644
--- a/mbbsd/mbbsd.c
+++ b/mbbsd/mbbsd.c
@@ -366,8 +366,11 @@ signal_xcpu_handler(int sig)
int margin_for_handler = 5;
bool give_more_time = true;
+ if (last_time_exceeded == 0)
+ last_time_exceeded = login_start_time;
+ assert(last_time_exceeded);
// 不用 (time(0) - login_start_time) 來平均, 避免用好幾天之後突然狂吃 cpu 的狀況.
- if (last_time_exceeded != 0 && time(0) - last_time_exceeded < 86400)
+ if (time(0) - last_time_exceeded < 86400)
give_more_time = false;
last_time_exceeded = time(0);