]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/tools/slappasswd.c
listener:
[openldap] / servers / slapd / tools / slappasswd.c
index 98d859a32eb4b41d0c0c5281bfef5dbd39415f26..51d17a583791b5972541d7ef0eba356feb0b80c7 100644 (file)
@@ -1,6 +1,6 @@
 /* $OpenLDAP$ */
 /*
- * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved.
+ * Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.
  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
  */
 
@@ -42,12 +42,10 @@ usage(const char *s)
 int
 main( int argc, char *argv[] )
 {
-       int rc;
        char    *scheme = "{SSHA}";
        char    *newpw = NULL;
 
        int             i;
-       int             version = -1;
        struct berval passwd;
        struct berval *hash = NULL;
 
@@ -97,7 +95,7 @@ main( int argc, char *argv[] )
                newpw = strdup(getpassphrase("New password: "));
                cknewpw = getpassphrase("Re-enter new password: ");
 
-               if( strncmp( newpw, cknewpw, strlen(newpw) )) {
+               if( strcmp( newpw, cknewpw )) {
                        fprintf( stderr, "Password values do not match\n" );
                        return EXIT_FAILURE;
                }