Lines Matching refs:ctrls
1427 LDAPControl **ctrls;
1458 &ctrls, 1 );
1465 if ( ctrls && ppolicy ) {
1471 ctrls, NULL );
1495 if ( ctrls ) {
1496 ldap_controls_free( ctrls );
1534 LDAPControl c[16], **ctrls;
1561 ctrls = (LDAPControl**) malloc(sizeof(c) + (count + unknown_ctrls_num + 1)*sizeof(LDAPControl*));
1562 if ( ctrls == NULL ) {
1581 ctrls[i] = &c[i];
1590 ctrls[i] = &c[i];
1613 ctrls[i] = &c[i];
1622 ctrls[i] = &c[i];
1630 ctrls[i] = &c[i];
1638 ctrls[i] = &c[i];
1647 ctrls[i] = &c[i];
1676 ctrls[i] = &c[i];
1706 ctrls[i] = &c[i];
1753 ctrls[i] = &c[i];
1768 ctrls[i] = &c[i];
1774 ctrls[i++] = extra_c++;
1777 ctrls[i++] = &unknown_ctrls[count];
1779 ctrls[i] = NULL;
1781 err = ldap_set_option( ld, LDAP_OPT_SERVER_CONTROLS, ctrls );
1785 if ( ctrls[j]->ldctl_iscritical ) crit = 1;
1791 free( ctrls );
2169 LDAPControl **ctrls )
2174 for ( i = 0; ctrls[i] != NULL; i++ ) {
2184 if ( ctrls[i]->ldctl_oid == NULL ) {
2189 len += strlen( ctrls[i]->ldctl_oid );
2192 len += ctrls[i]->ldctl_iscritical
2196 if ( !BER_BVISNULL( &ctrls[i]->ldctl_value ) ) {
2198 ctrls[i]->ldctl_value.bv_len ) + 1;
2202 (unsigned char *) ctrls[i]->ldctl_value.bv_val,
2203 ctrls[i]->ldctl_value.bv_len,
2215 ptr = lutil_strcopy( ptr, ctrls[i]->ldctl_oid );
2216 ptr = lutil_strcopy( ptr, ctrls[i]->ldctl_iscritical
2236 if ( strcmp( tool_ctrl_response[j].oid, ctrls[i]->ldctl_oid ) == 0 ) {
2246 (void)tool_ctrl_response[j].func( ld, ctrls[i] );