From 8cb40e89d9abf79f76623197ff17372182752747 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Thu, 15 Jun 2000 16:09:36 +0000 Subject: [PATCH] Fix slappasswd --- servers/slapd/tools/slappasswd.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/servers/slapd/tools/slappasswd.c b/servers/slapd/tools/slappasswd.c index b7bedd6cdc..37c32c4e94 100644 --- a/servers/slapd/tools/slappasswd.c +++ b/servers/slapd/tools/slappasswd.c @@ -28,7 +28,7 @@ static void usage(const char *s) { fprintf(stderr, - "Usage: %s [options] dn\n" + "Usage: %s [options]\n" " -h hash\tpassword scheme\n" " -s secret\tnew password\n" " -v\t\tincrease verbosity\n" @@ -49,9 +49,6 @@ main( int argc, char *argv[] ) struct berval passwd; struct berval *hash = NULL; - if (argc == 1) - usage (argv[0]); - while( (i = getopt( argc, argv, "d:h:s:v" )) != EOF ) { @@ -87,8 +84,8 @@ main( int argc, char *argv[] ) if( newpw == NULL ) { /* prompt for new password */ char *cknewpw; - newpw = strdup(getpass("New password: ")); - cknewpw = getpass("Re-enter new password: "); + newpw = strdup(getpassphrase("New password: ")); + cknewpw = getpassphrase("Re-enter new password: "); if( strncmp( newpw, cknewpw, strlen(newpw) )) { fprintf( stderr, "passwords do not match\n" ); -- 2.39.5