external script stays in <defunct> state after executing

Alan DeKok aland at ox.org
Wed Jun 29 20:43:47 CEST 2005

> Still can't solve the problem.
> External script fired according to acct_users file stays in <defunct> state
> for every call.

  Edit src/main/threads.c, and edit the function rad_fork():

pid_t rad_fork(int exec_wait)
	pid_t child_pid;

	reap_children();    /* ADD THIS LINE */

  Re-compile & re-install.  That will fix the problem.

  I'll include the patch in the server source.

  Alan DeKok.

More information about the Freeradius-Users mailing list