From 92eb6ebf42b5d03645c4261cbe531cbffc4d07ac Mon Sep 17 00:00:00 2001 From: Brendan O'Dea Date: Sun, 31 Jul 2005 10:35:39 +0000 Subject: [PATCH] include Acct-Session-Time in interim records --- Changes | 1 + radius.c | 14 ++++++-------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/Changes b/Changes index e579e70..d718511 100644 --- a/Changes +++ b/Changes @@ -5,6 +5,7 @@ - Clean up new warnings from gcc 4.0. - Replace flags used for LCP/IPCP with state machine. - Use openssl MD5, fix DAE vector (Alex Kiernan). +- Include Acct-Session-Time in interim records. * Tue Jun 14 2005 Brendan O'Dea 2.1.1 - Add missing newline to backtrace macro. diff --git a/radius.c b/radius.c index b31c6f0..6b2e955 100644 --- a/radius.c +++ b/radius.c @@ -1,6 +1,6 @@ // L2TPNS Radius Stuff -char const *cvs_id_radius = "$Id: radius.c,v 1.37 2005-07-31 10:04:10 bodea Exp $"; +char const *cvs_id_radius = "$Id: radius.c,v 1.38 2005-07-31 10:35:39 bodea Exp $"; #include #include @@ -265,13 +265,11 @@ void radiussend(uint16_t r, uint8_t state) p[1] = 6; *(uint32_t *) (p + 2) = htonl(session[s].cout); p += p[1]; - if (state == RADIUSSTOP) - { - *p = 46; // session time - p[1] = 6; - *(uint32_t *) (p + 2) = htonl(time(NULL) - session[s].opened); - p += p[1]; - } + + *p = 46; // session time + p[1] = 6; + *(uint32_t *) (p + 2) = htonl(time(NULL) - session[s].opened); + p += p[1]; *p = 47; // input packets p[1] = 6; -- 2.20.1