]> git.sur5r.net Git - openldap/commitdiff
Fix client-side ManageDIT control
authorKurt Zeilenga <kurt@openldap.org>
Fri, 13 May 2005 18:35:55 +0000 (18:35 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Fri, 13 May 2005 18:35:55 +0000 (18:35 +0000)
clients/tools/common.h
clients/tools/ldapdelete.c
clients/tools/ldapmodify.c

index dad3108c02b8cf740da164810ef43e3d5199cdfb..e81d2c14e90de93d448bcc1179f2f161116e4877 100644 (file)
@@ -45,6 +45,7 @@ extern int   use_tls;
 
 extern char *assertion;
 extern char *authzid;
+extern int   manageDIT;
 extern int   manageDSAit;
 extern int   noop;
 extern int   ppolicy;
index 526cd25cd70a912434c0fbab63a32440c0eea4f2..a9ca65929253d586dbb0f1bfd26a0b9d554cf707 100644 (file)
@@ -170,7 +170,7 @@ main( int argc, char **argv )
 
        tool_bind( ld );
 
-       if ( assertion || authzid || manageDSAit || noop ) {
+       if ( assertion || authzid || manageDIT || manageDSAit || noop ) {
                tool_server_controls( ld, NULL, 0 );
        }
 
index 60fffe3cd306cee4ca930c4d5f80284145e216c5..3d80b593ab090ed2a9af31361889321a64198531 100644 (file)
@@ -310,11 +310,11 @@ main( int argc, char **argv )
        }
 #endif
 
-       if ( assertion || authzid || manageDSAit || noop || preread || postread
+       if ( assertion || authzid || manageDIT || manageDSAit || noop
 #ifdef LDAP_GROUP_TRANSACTION
                || txn
 #endif
-               )
+               || preread || postread )
        {
                int err;
                int i = 0;