fix prompts to STDIN when using file passwords, bug 103942

git-svn-id: svn://10.0.0.236/trunk@105059 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
ian.mcgreer%sun.com 2001-10-10 19:54:22 +00:00
parent ee4ac695a8
commit d37dd4ed78

View File

@ -566,7 +566,7 @@ ChangePW(char *tokenName, char *pwFile, char *newpwFile)
/* Get old password */
if(! PK11_NeedUserInit(slot)) {
if(pwFile) {
oldpw = SECU_GetPasswordString(pwFile, "");
oldpw = SECU_FilePasswd(NULL, PR_FALSE, pwFile);
if(PK11_CheckUserPassword(slot, oldpw) != SECSuccess) {
PR_fprintf(PR_STDERR, errStrings[BAD_PW_ERR]);
ret=BAD_PW_ERR;
@ -586,7 +586,7 @@ ChangePW(char *tokenName, char *pwFile, char *newpwFile)
/* Get new password */
if(newpwFile) {
newpw = SECU_GetPasswordString(newpwFile, "");
newpw = SECU_FilePasswd(NULL, PR_FALSE, newpwFile);
} else {
for(matching=PR_FALSE; !matching; ) {
newpw = SECU_GetPasswordString(NULL, "Enter new password: ");