diff options
Diffstat (limited to 'modules/pam_faildelay/pam_faildelay.c')
-rw-r--r-- | modules/pam_faildelay/pam_faildelay.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/pam_faildelay/pam_faildelay.c b/modules/pam_faildelay/pam_faildelay.c index 79a381bf..0d4d42eb 100644 --- a/modules/pam_faildelay/pam_faildelay.c +++ b/modules/pam_faildelay/pam_faildelay.c @@ -85,7 +85,7 @@ static long long parse_delay(const char *val) char *endptr; delay = strtoll (val, &endptr, 10); - if (delay == 0 && val == endptr) + if (delay < 0 || val == endptr || *endptr != '\0') return -1; return delay; } |