From ea0a4494f9b47a4063640d0d378ef805fc1acad2 Mon Sep 17 00:00:00 2001 From: Saul Johnson Date: Fri, 10 Mar 2017 13:03:03 +0000 Subject: Make maxclassrepeat=1 behavior consistent with docs (#9) * modules/pam_cracklib/pam_cracklib.c (simple): Apply the maxclassrepeat when greater than 0. --- modules/pam_cracklib/pam_cracklib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/pam_cracklib/pam_cracklib.c b/modules/pam_cracklib/pam_cracklib.c index 16549319..cbfa1288 100644 --- a/modules/pam_cracklib/pam_cracklib.c +++ b/modules/pam_cracklib/pam_cracklib.c @@ -408,7 +408,7 @@ static int simple(struct cracklib_options *opt, const char *new) } else sameclass++; } - if (opt->max_class_repeat > 1 && sameclass > opt->max_class_repeat) { + if (opt->max_class_repeat > 0 && sameclass > opt->max_class_repeat) { return 1; } } -- cgit v1.2.3