summaryrefslogtreecommitdiff
path: root/accel-pppd/radius
diff options
context:
space:
mode:
authorKozlov Dmitry <dima@server>2011-04-07 11:32:58 +0400
committerKozlov Dmitry <dima@server>2011-04-07 11:32:58 +0400
commit859b328684c41f2ffdb0f14b0c480dad0075ef50 (patch)
treef3f6c9a4c8c00acb88a5ff3cacf61f9ebb9b75e0 /accel-pppd/radius
parent0e570d0a4525a7627f933945fec489d8d7604083 (diff)
parentdfecebb0dab3ade83956e7474408b7897f242b6c (diff)
downloadaccel-ppp-859b328684c41f2ffdb0f14b0c480dad0075ef50.tar.gz
accel-ppp-859b328684c41f2ffdb0f14b0c480dad0075ef50.zip
Merge branch 'master' of ssh://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp
Diffstat (limited to 'accel-pppd/radius')
-rw-r--r--accel-pppd/radius/acct.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/accel-pppd/radius/acct.c b/accel-pppd/radius/acct.c
index 62387934..01e73af0 100644
--- a/accel-pppd/radius/acct.c
+++ b/accel-pppd/radius/acct.c
@@ -187,6 +187,9 @@ int rad_acct_start(struct radius_pd_t *rpd)
time_t ts;
unsigned int dt;
+ if (!conf_acct_secret)
+ return 0;
+
rpd->acct_req = rad_req_alloc(rpd, CODE_ACCOUNTING_REQUEST, rpd->ppp->username);
if (!rpd->acct_req) {
log_emerg("radius: out of memory\n");
@@ -278,6 +281,9 @@ void rad_acct_stop(struct radius_pd_t *rpd)
time_t ts;
unsigned int dt;
+ if (!conf_acct_secret)
+ return;
+
if (rpd->acct_interim_timer.tpd)
triton_timer_del(&rpd->acct_interim_timer);