diff options
author | Kozlov Dmitry <xeb@mail.ru> | 2011-12-27 14:59:07 +0400 |
---|---|---|
committer | Kozlov Dmitry <xeb@mail.ru> | 2011-12-27 14:59:07 +0400 |
commit | b2f9d7066553be2b74b048fcf65417eaadb44c60 (patch) | |
tree | 1a53dfc7e5046bf1e7885481fe5683ea605b59f6 /accel-pppd/radius/radius.c | |
parent | 89d62818266b6b7f6e0f99542b0fb795f0768107 (diff) | |
download | accel-ppp-b2f9d7066553be2b74b048fcf65417eaadb44c60.tar.gz accel-ppp-b2f9d7066553be2b74b048fcf65417eaadb44c60.zip |
radius: implemented simultaneous requests limiting
Diffstat (limited to 'accel-pppd/radius/radius.c')
-rw-r--r-- | accel-pppd/radius/radius.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/accel-pppd/radius/radius.c b/accel-pppd/radius/radius.c index 370572ab..c24522dc 100644 --- a/accel-pppd/radius/radius.c +++ b/accel-pppd/radius/radius.c @@ -43,6 +43,7 @@ int conf_acct_interim_interval; int conf_accounting; int conf_fail_time; +int conf_req_limit; static LIST_HEAD(sessions); static pthread_rwlock_t sessions_lock = PTHREAD_RWLOCK_INITIALIZER; @@ -535,6 +536,10 @@ static int load_config(void) if (opt) conf_fail_time = atoi(opt); + opt = conf_get_opt("radius", "req-limit"); + if (opt) + conf_fail_time = atoi(opt); + return 0; } |