Tested this... Seems to work ok. would appreciate any comments/concerns with
regards to impact on existing functionality.
Thx,
Angus.
*** radiusd.c.OLD Wed Oct 10 18:58:38 2001
--- radiusd.c Mon Dec 17 13:11:17 2001
***************
*** 2309,2315 ****
*/
request->options |= RAD_REQUEST_OPTION_LOGGED_CHILD;
}
! return RL_WALK_CONTINUE;
}
/*
--- 2309,2315 ----
*/
request->options |= RAD_REQUEST_OPTION_LOGGED_CHILD;
}
! goto setup_timeout;
}
/*
***************
*** 2438,2443 ****
--- 2438,2448 ----
}
difference = request->proxy_next_try - info->now;
+ if (difference <= 0) {
+ request->finished = TRUE;
+ rad_reject(request);
+ realm_disable(request->proxy->dst_ipaddr);
+ }
} else {
/*
* The request is NOT finished.