Hi, while writing a PostAuthHook, I found the wish to be able to access the reject reason in that handler. The appended little patch does it. The documentation to PostAuthHook could then contain something like: The fourth argument is a reference to a string variable holding the reason for a reject, or undefined if none is available. It would be nice to see something like this in the next version. Robert
diff -r Radiator-2.18/Radius/Handler.pm Radiator-2.18.rejectreason/Radius/Handler.pm 491c491 < eval{ &{$self->{PostAuthHook}}(\$p, \$rp, \$handled); }; --- > eval{ &{$self->{PostAuthHook}}(\$p, \$rp, \$handled, \$reason); };