pam: Allow values bigger than 9 to be used as max tries match

This commit is contained in:
Marco Trevisan (Treviño)
2021-02-01 18:07:52 +01:00
parent 02bd36d8d9
commit 556f8928a6

View File

@ -820,7 +820,7 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags, int argc,
pam_syslog (pamh, LOG_DEBUG, "invalid debug value '%s', disabling", value);
}
}
else if (str_has_prefix (argv[i], MAX_TRIES_MATCH) && strlen (argv[i]) == strlen (MAX_TRIES_MATCH) + 1)
else if (str_has_prefix (argv[i], MAX_TRIES_MATCH) && strlen (argv[i]) > strlen (MAX_TRIES_MATCH))
{
max_tries = atoi (argv[i] + strlen (MAX_TRIES_MATCH));
if (max_tries < 1)