Fix slappasswd

This commit is contained in:
Kurt Zeilenga 2000-06-15 16:09:36 +00:00
parent 3888bac4bf
commit 8cb40e89d9

View File

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