From bc071ac4349a96ec757ee418c08ffac509e6b6e4 Mon Sep 17 00:00:00 2001 From: Kozlov Dmitry Date: Fri, 3 Aug 2012 14:32:32 +0400 Subject: fixed complilation for 3.4 kernel --- accel-pppd/radius/dm_coa.c | 4 +--- accel-pppd/radius/serv.c | 8 ++++---- 2 files changed, 5 insertions(+), 7 deletions(-) (limited to 'accel-pppd/radius') 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); diff --git a/accel-pppd/radius/serv.c b/accel-pppd/radius/serv.c index aae3719..f40725b 100644 --- a/accel-pppd/radius/serv.c +++ b/accel-pppd/radius/serv.c @@ -364,11 +364,11 @@ static void add_server_old(void) { const char *opt; in_addr_t auth_addr = 0; - int auth_port; - char *auth_secret; + int auth_port = 0; + char *auth_secret = NULL; in_addr_t acct_addr = 0; - int acct_port; - char *acct_secret; + int acct_port = 0; + char *acct_secret = NULL; struct rad_server_t *s; opt = conf_get_opt("radius", "auth-server"); -- cgit v1.2.3