]> git.sur5r.net Git - openldap/blobdiff - clients/tools/ldappasswd.c
ITS#1497 slap/ldappasswd strncmp bug fix
[openldap] / clients / tools / ldappasswd.c
index 8d254aabed18d96d9bbf80d7419de19d1a0a7464..b60b9d9cfdbaa951f08dd514a57025fdbb565c0d 100644 (file)
@@ -510,7 +510,7 @@ main( int argc, char *argv[] )
                ckoldpw = getpassphrase("Re-enter old password: ");
 
                if( oldpw== NULL || ckoldpw == NULL ||
-                       strncmp( oldpw, ckoldpw, strlen(oldpw) ))
+                       strcmp( oldpw, ckoldpw ))
                {
                        fprintf( stderr, "passwords do not match\n" );
                        return EXIT_FAILURE;
@@ -524,7 +524,7 @@ main( int argc, char *argv[] )
                cknewpw = getpassphrase("Re-enter new password: ");
 
                if( newpw== NULL || cknewpw == NULL ||
-                       strncmp( newpw, cknewpw, strlen(newpw) ))
+                       strcmp( newpw, cknewpw ))
                {
                        fprintf( stderr, "passwords do not match\n" );
                        return EXIT_FAILURE;