Commit 8cb40e89 authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

Fix slappasswd

parent 3888bac4
......@@ -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" );
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment