On Fri, 21 Feb 2003, Alan DeKok wrote: > That's confusing as all get out. The code which runs checkrad tries > to kill it if checkrad doesn't respond. But it sends *checkrad* a > TERM signal, and doesn't send one to the RADIUS server.
The wierd thing is, checkrad DOES respond -- it just responds with a timeout, and if that weren't strange enough, checkrad appears to be exiting normally, that is, it's not hanging or anything. > A short-term solution is to go to the bottom of src/main/session.c, > and delete the 3 lines doing: > > kill(pid, SIGTERM); > sleep(1); > kill(pid, SIGKILL); Heh. Any ideas on where to start looking to track down a long-term solution? :-) K. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
