"George C. Kaplan" <[EMAIL PROTECTED]> wrote: > If you've got it set up right, a 'radtest' will time out > after several seconds with a "Cannot contact any KDC..." message in > radius.log. If you HUP the radiusd before it times out, that should > trigger the lockup.
I think I know what's happening. The HUP triggers a tear-down & re-start of all modules. If a module is blocked, the data structures pointing to it will be destroyed... One solution would be to go to src/main/modules.c, function setup_modules(). Comment out or delete the call to detach modules(). That will work, but ONLY if the "radiusd.conf" file doesn't change. If you're HUing the server to get it to re-read the "users" file, that's OK. If that change fixes it for you, we should look into a better approach to HUPing the server... Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html