diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp index afe1fc5a4c4f0775df32a23bd931bfe2bc975461..ce7758cefae049179b9305aaac99d991fba69c9c 100644 --- a/src/sbbs3/logon.cpp +++ b/src/sbbs3/logon.cpp @@ -248,7 +248,7 @@ bool sbbs_t::logon() if(cfg.sys_misc&SM_PWEDIT && yesno(text[NewPasswordQ])) while(online) { - bprintf(text[NewPasswordPromptFmt], cfg->min_pwlen, LEN_PASS); + bprintf(text[NewPasswordPromptFmt], cfg.min_pwlen, LEN_PASS); getstr(str,LEN_PASS,K_UPPER|K_LINE|K_TRIM); truncsp(str); if(chkpass(str,&useron,true)) diff --git a/src/sbbs3/newuser.cpp b/src/sbbs3/newuser.cpp index 985d93a3e8ca53af7d0bdaeb0fff88da2d42fc3a..4ba192868020d3e64e9305dbdaad98532b9dcfd8 100644 --- a/src/sbbs3/newuser.cpp +++ b/src/sbbs3/newuser.cpp @@ -386,7 +386,7 @@ BOOL sbbs_t::newuser() if(cfg.sys_misc&SM_PWEDIT && text[NewPasswordQ][0] && yesno(text[NewPasswordQ])) while(online) { - bprintf(text[NewPasswordPromptFmt], cfg->min_pwlen, LEN_PASS); + bprintf(text[NewPasswordPromptFmt], cfg.min_pwlen, LEN_PASS); getstr(str,LEN_PASS,K_UPPER|K_LINE|K_TRIM); truncsp(str); if(chkpass(str,&useron,true)) { diff --git a/src/sbbs3/str.cpp b/src/sbbs3/str.cpp index 827cc2f003ca95e19a63bab00a0bc8318df68919..6c6f4e2424a41cf283790546b241affd9648dd92 100644 --- a/src/sbbs3/str.cpp +++ b/src/sbbs3/str.cpp @@ -702,7 +702,7 @@ bool sbbs_t::chkpass(char *passwd, user_t* user, bool unique) SAFECOPY(pass,passwd); strupr(pass); - if(strlen(pass) < cfg->min_pwlen) { + if(strlen(pass) < cfg.min_pwlen) { bputs(text[PasswordTooShort]); return(false); } diff --git a/src/sbbs3/useredit.cpp b/src/sbbs3/useredit.cpp index 5fbc07653e237936780a6f7a301753f0845bf13f..76c10af8578b15484e535fd7e275fe7b82a6d81c 100644 --- a/src/sbbs3/useredit.cpp +++ b/src/sbbs3/useredit.cpp @@ -1112,7 +1112,7 @@ void sbbs_t::maindflts(user_t* user) pause(); break; } - bprintf(text[NewPasswordPromptFmt], cfg->min_pwlen, LEN_PASS); + bprintf(text[NewPasswordPromptFmt], cfg.min_pwlen, LEN_PASS); if(!getstr(str,LEN_PASS,K_UPPER|K_LINE|K_TRIM)) break; truncsp(str);