From 6291f589dfadaff7b3945877d8c83a27ff02f4ff Mon Sep 17 00:00:00 2001 From: Kozlov Dmitry Date: Mon, 4 Jun 2012 21:30:39 +0400 Subject: ippool: fixed config parsing --- accel-pppd/extra/ippool.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'accel-pppd/extra/ippool.c') diff --git a/accel-pppd/extra/ippool.c b/accel-pppd/extra/ippool.c index f18aa05..fc4fd18 100644 --- a/accel-pppd/extra/ippool.c +++ b/accel-pppd/extra/ippool.c @@ -326,11 +326,16 @@ static void ippool_init(void) list_for_each_entry(opt, &s->items, entry) { #ifdef RADIUS if (triton_module_loaded("radius")) { - if (!strcmp(opt->name, "vendor")) + if (!strcmp(opt->name, "vendor")) { conf_vendor = parse_vendor_opt(opt->val); - else if (!strcmp(opt->name, "attr")) + continue; + } + + if (!strcmp(opt->name, "attr")) { conf_attr = parse_attr_opt(opt->val); - } else + continue; + } + } #endif if (!strcmp(opt->name, "gw-ip-address")) parse_gw_ip_address(opt->val); -- cgit v1.2.3