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

Reply via email to