From ca5ee2a83d1fe408dc5d8ca2271b7dafcb7a5f45 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Wed, 5 Oct 2011 13:41:40 +0200 Subject: [PATCH] login: use FAIL_DELAY from login.defs Signed-off-by: Karel Zak --- login-utils/login.1 | 7 ++++++- login-utils/login.c | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/login-utils/login.1 b/login-utils/login.1 index ef71539c4a..8cb2450098 100644 --- a/login-utils/login.1 +++ b/login-utils/login.1 @@ -138,7 +138,12 @@ PAM module. .RS 4 Max time in seconds for login. The default value is 60. .RE - +.PP +\fBFAIL_DELAY\fR (number) +.RS 4 +Delay in seconds before being allowed another attempt after a login failure. +The default value is 5. +.RE .SH FILES .nf .I /var/run/utmp diff --git a/login-utils/login.c b/login-utils/login.c index eece2e4f98..e95c5d6d41 100644 --- a/login-utils/login.c +++ b/login-utils/login.c @@ -176,7 +176,7 @@ static void sig_handler(int signal) /* Should not be called from PAM code... */ static void sleepexit(int eval) { - sleep(LOGIN_EXIT_TIMEOUT); + sleep(getlogindefs_num("FAIL_DELAY", LOGIN_EXIT_TIMEOUT)); exit(eval); } -- 2.47.3