summaryrefslogtreecommitdiff
path: root/accel-pppd/radius/dm_coa.c
diff options
context:
space:
mode:
authorKozlov Dmitry <xeb@mail.ru>2012-08-03 14:32:32 +0400
committerKozlov Dmitry <xeb@mail.ru>2012-08-03 14:32:32 +0400
commitbc071ac4349a96ec757ee418c08ffac509e6b6e4 (patch)
treed41b9ed72de3979aa5a0a3e45789b9030ad98abe /accel-pppd/radius/dm_coa.c
parent95586a13a28c93e60f8da6b728b0e7b57cdff5f1 (diff)
downloadaccel-ppp-bc071ac4349a96ec757ee418c08ffac509e6b6e4.tar.gz
accel-ppp-bc071ac4349a96ec757ee418c08ffac509e6b6e4.zip
fixed complilation for 3.4 kernel
Diffstat (limited to 'accel-pppd/radius/dm_coa.c')
-rw-r--r--accel-pppd/radius/dm_coa.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/accel-pppd/radius/dm_coa.c b/accel-pppd/radius/dm_coa.c
index 68ec0dc..13719ae 100644
--- a/accel-pppd/radius/dm_coa.c
+++ b/accel-pppd/radius/dm_coa.c
@@ -146,7 +146,7 @@ static void disconnect_request(struct radius_pd_t *rpd)
static void coa_request(struct radius_pd_t *rpd)
{
struct rad_attr_t *class;
- void *prev_class;
+ void *prev_class = rpd->attr_class;
struct ev_radius_t ev = {
.ses = rpd->ses,
.request = rpd->dm_coa_req,
@@ -164,8 +164,6 @@ static void coa_request(struct radius_pd_t *rpd)
else {
class = rad_packet_find_attr(rpd->dm_coa_req, NULL, "Class");
if (class) {
- prev_class = rpd->attr_class;
-
if (rpd->attr_class_len < class->len) {
if (rpd->attr_class)
_free(rpd->attr_class);