From 20e713a15d403569e80a1461634628fb12996a47 Mon Sep 17 00:00:00 2001 From: kcwu Date: Tue, 16 Jun 2009 01:29:27 +0000 Subject: * adjust cpu limit of first day git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4633 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/mbbsd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mbbsd/mbbsd.c') 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); -- cgit v1.2.3