From 6bcb82272e639a021902aa0094fe2882a663096a Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Sun, 20 Dec 2020 20:47:18 -0800 Subject: [PATCH] If minimum password length is > 8, use that length for random password length... for WitNik. --- src/sbbs3/logon.cpp | 2 +- src/sbbs3/newuser.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp index 095d382d46..6b9fd43af1 100644 --- a/src/sbbs3/logon.cpp +++ b/src/sbbs3/logon.cpp @@ -242,7 +242,7 @@ bool sbbs_t::logon() bprintf(text[TimeToChangePw],cfg.sys_pwdays); c=0; - while(c < RAND_PASS_LEN) { /* Create random password */ + while(c < max(RAND_PASS_LEN, cfg.min_pwlen)) { /* Create random password */ str[c]=sbbs_random(43)+'0'; if(IS_ALPHANUMERIC(str[c])) c++; diff --git a/src/sbbs3/newuser.cpp b/src/sbbs3/newuser.cpp index f462e72fe8..57b902dd83 100644 --- a/src/sbbs3/newuser.cpp +++ b/src/sbbs3/newuser.cpp @@ -381,7 +381,7 @@ BOOL sbbs_t::newuser() } else { c=0; - while(c < RAND_PASS_LEN) { /* Create random password */ + while(c < max(RAND_PASS_LEN, cfg.min_pwlen)) { /* Create random password */ useron.pass[c]=sbbs_random(43)+'0'; if(IS_ALPHANUMERIC(useron.pass[c])) c++; -- GitLab