From: lifecrisis <15251574+lifecrisis@users.noreply.github.com> Date: Fri, 6 Sep 2019 21:11:17 +0000 (-0400) Subject: Fix the man page for "pam_fail_delay()" X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6b10b693f8e20a9d6452fe195f42bd978e9e4ee8;p=linux-pam Fix the man page for "pam_fail_delay()" This man page contained the incorrect statement that setting the PAM_FAIL_DELAY item to NULL would disable any form of delay on authentication failure. I removed the incorrect statement and added a paragraph explaining how an application should properly avoid delays. Closes #137. --- diff --git a/doc/man/pam_fail_delay.3.xml b/doc/man/pam_fail_delay.3.xml index d886e9e0..53c1f89e 100644 --- a/doc/man/pam_fail_delay.3.xml +++ b/doc/man/pam_fail_delay.3.xml @@ -93,8 +93,15 @@ void (*delay_fn)(int retval, unsigned usec_delay, void *appdata_ptr); pam_set_item3 . - Note, if PAM_FAIL_DELAY item is unset (or set to NULL), then no delay - will be performed. + + + Note that the PAM_FAIL_DELAY item is set to NULL by default. This + indicates that PAM should perform a random delay as described + above when authentication fails and a delay has been suggested. + If an application does not want the PAM library to perform any + delay on authentication failure, then the application must define + a custom delay function that executes no statements and set + the PAM_FAIL_DELAY item to point to this function.