]> git.sur5r.net Git - openldap/blobdiff - clients/tools/ldappasswd.c
Initial implementation of Kerberos password verification for
[openldap] / clients / tools / ldappasswd.c
index 43e93fc1309f7eac94519e8c4bea7d0d568404d4..04b4d469c99f0d5e9e8d55435c6e6de421601578 100644 (file)
@@ -246,6 +246,8 @@ main( int argc, char *argv[] )
                        return EXIT_FAILURE;
                }
 
+               ber_printf( ber, "{" /*}*/ );
+
                if( dn != NULL ) {
                        ber_printf( ber, "ts",
                                LDAP_TAG_EXOP_X_MODIFY_PASSWD_ID, dn );
@@ -264,6 +266,8 @@ main( int argc, char *argv[] )
                        free(newpw);
                }
 
+               ber_printf( ber, /*{*/ "}" );
+
                rc = ber_flatten( ber, &bv );
 
                if( rc < 0 ) {
@@ -294,7 +298,7 @@ main( int argc, char *argv[] )
                }
 
                /* we should check the tag */
-               tag = ber_scanf( ber, "a", &s);
+               tag = ber_scanf( ber, "{a}", &s);
 
                if( tag == LBER_ERROR ) {
                        perror( "ber_scanf" );