summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--daemon/utmpd/utmpserver3.c4
-rw-r--r--mbbsd/talk.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/daemon/utmpd/utmpserver3.c b/daemon/utmpd/utmpserver3.c
index 30894c5d..da833d03 100644
--- a/daemon/utmpd/utmpserver3.c
+++ b/daemon/utmpd/utmpserver3.c
@@ -46,7 +46,7 @@ int action_frequently(int uid)
}
if(abs(flooding[uid].lastlogin-(unsigned short)now)<=3 ||
- flooding[uid].minute_count>30 ||
+ flooding[uid].minute_count>10 ||
flooding[uid].hour_count>60) {
count_flooding++;
return 2;
@@ -56,7 +56,7 @@ int action_frequently(int uid)
flooding[uid].hour_count++;
flooding[uid].lastlogin=now;
- if(flooding[uid].minute_count>5 ||
+ if(flooding[uid].minute_count>3 ||
flooding[uid].hour_count>20) {
count_flooding++;
return 1;
diff --git a/mbbsd/talk.c b/mbbsd/talk.c
index dae79e40..742c6f31 100644
--- a/mbbsd/talk.c
+++ b/mbbsd/talk.c
@@ -269,9 +269,9 @@ int sync_outta_server(int sfd)
close(sfd);
outs("登入太頻繁, 為避免系統負荷過重, 請稍後再試\n");
refresh();
- sleep(30);
log_usies("REJECTLOGIN", NULL);
memset(currutmp, 0, sizeof(userinfo_t));
+ sleep(30);
exit(0);
}