Skip to content
Snippets Groups Projects
Commit 4026d3ee authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

More noop #ifdef'ing

parent 0517278a
No related branches found
No related tags found
No related merge requests found
......@@ -209,6 +209,7 @@ main( int argc, char **argv )
free( control );
break;
#ifdef LDAP_CONTROL_NOOP
} else if ( strcasecmp( control, "noop" ) == 0 ) {
if( cvalue != NULL ) {
fprintf( stderr, "noop: no control value expected" );
......@@ -219,6 +220,7 @@ main( int argc, char **argv )
noop = 1 + crit;
free( control );
break;
#endif
} else {
fprintf( stderr, "Invalid general control name: %s\n", control );
......@@ -731,7 +733,11 @@ main( int argc, char **argv )
}
}
if ( manageDSAit || noop ) {
if ( manageDSAit
#ifdef LDAP_CONTROL_NOOP
|| noop
#endif
) {
int err, i = 0;
LDAPControl c1, c2;
LDAPControl *ctrls[3];
......@@ -745,6 +751,7 @@ main( int argc, char **argv )
c1.ldctl_iscritical = manageDSAit > 1;
}
#ifdef LDAP_CONTROL_NOOP
if ( noop ) {
ctrls[i++] = &c2;
ctrls[i] = NULL;
......@@ -754,6 +761,7 @@ main( int argc, char **argv )
c2.ldctl_value.bv_len = 0;
c2.ldctl_iscritical = noop > 1;
}
#endif
err = ldap_set_option( ld, LDAP_OPT_SERVER_CONTROLS, ctrls );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment