summaryrefslogtreecommitdiff
path: root/accel-pppd/radius/acct.c
diff options
context:
space:
mode:
Diffstat (limited to 'accel-pppd/radius/acct.c')
-rw-r--r--accel-pppd/radius/acct.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/accel-pppd/radius/acct.c b/accel-pppd/radius/acct.c
index de8ce286..7ac6e394 100644
--- a/accel-pppd/radius/acct.c
+++ b/accel-pppd/radius/acct.c
@@ -69,10 +69,10 @@ static void rad_acct_sent(struct rad_req_t *req, int res)
__sync_add_and_fetch(&req->serv->stat_interim_sent, 1);
- if (!req->hnd.tpd) {
+ if (!req->hnd.tpd)
triton_md_register_handler(req->rpd->ses->ctrl->ctx, &req->hnd);
- triton_md_enable_handler(&req->hnd, MD_MODE_READ);
- }
+
+ triton_md_enable_handler(&req->hnd, MD_MODE_READ);
if (req->timeout.tpd)
triton_timer_mod(&req->timeout, 0);
@@ -201,10 +201,10 @@ static void rad_acct_start_sent(struct rad_req_t *req, int res)
__sync_add_and_fetch(&req->serv->stat_acct_sent, 1);
- if (!req->hnd.tpd) {
+ if (!req->hnd.tpd)
triton_md_register_handler(req->rpd->ses->ctrl->ctx, &req->hnd);
- triton_md_enable_handler(&req->hnd, MD_MODE_READ);
- }
+
+ triton_md_enable_handler(&req->hnd, MD_MODE_READ);
if (req->timeout.tpd)
triton_timer_mod(&req->timeout, 0);
@@ -318,10 +318,10 @@ static void rad_acct_stop_sent(struct rad_req_t *req, int res)
__sync_add_and_fetch(&req->serv->stat_acct_sent, 1);
- if (!req->hnd.tpd) {
+ if (!req->hnd.tpd)
triton_md_register_handler(req->rpd ? req->rpd->ses->ctrl->ctx : NULL, &req->hnd);
- triton_md_enable_handler(&req->hnd, MD_MODE_READ);
- }
+
+ triton_md_enable_handler(&req->hnd, MD_MODE_READ);
if (req->timeout.tpd)
triton_timer_mod(&req->timeout, 0);