segfault by ldappasswd -A -S (ITS#714) fix

suggested by Fumitoshi UKAI <ukai@debian.or.jp>
This commit is contained in:
Kurt Zeilenga 2000-09-06 18:28:15 +00:00
parent f319444df0
commit 70f28f1ba4

View file

@ -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" );