mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-25 00:59:45 -05:00
segfault by ldappasswd -A -S (ITS#714) fix
suggested by Fumitoshi UKAI <ukai@debian.or.jp>
This commit is contained in:
parent
f319444df0
commit
70f28f1ba4
1 changed files with 2 additions and 2 deletions
|
|
@ -507,10 +507,10 @@ main( int argc, char *argv[] )
|
|||
if( want_oldpw && oldpw == NULL ) {
|
||||
/* prompt for old password */
|
||||
char *ckoldpw;
|
||||
newpw = strdup(getpassphrase("Old password: "));
|
||||
oldpw = strdup(getpassphrase("Old password: "));
|
||||
ckoldpw = getpassphrase("Re-enter old password: ");
|
||||
|
||||
if( newpw== NULL || ckoldpw == NULL ||
|
||||
if( oldpw== NULL || ckoldpw == NULL ||
|
||||
strncmp( oldpw, ckoldpw, strlen(oldpw) ))
|
||||
{
|
||||
fprintf( stderr, "passwords do not match\n" );
|
||||
|
|
|
|||
Loading…
Reference in a new issue