diff options
| author | Kozlov Dmitry <xeb@mail.ru> | 2012-08-03 14:32:32 +0400 |
|---|---|---|
| committer | Kozlov Dmitry <xeb@mail.ru> | 2012-08-03 14:32:32 +0400 |
| commit | bc071ac4349a96ec757ee418c08ffac509e6b6e4 (patch) | |
| tree | d41b9ed72de3979aa5a0a3e45789b9030ad98abe /accel-pppd/radius | |
| parent | 95586a13a28c93e60f8da6b728b0e7b57cdff5f1 (diff) | |
| download | accel-ppp-bc071ac4349a96ec757ee418c08ffac509e6b6e4.tar.gz accel-ppp-bc071ac4349a96ec757ee418c08ffac509e6b6e4.zip | |
fixed complilation for 3.4 kernel
Diffstat (limited to 'accel-pppd/radius')
| -rw-r--r-- | accel-pppd/radius/dm_coa.c | 4 | ||||
| -rw-r--r-- | accel-pppd/radius/serv.c | 8 |
2 files changed, 5 insertions, 7 deletions
diff --git a/accel-pppd/radius/dm_coa.c b/accel-pppd/radius/dm_coa.c index 68ec0dcf..13719ae3 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 aae37190..f40725b9 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"); |
