Lines Matching refs:lud
559 LDAPURLDesc *lud = NULL;
570 if ( ldap_url_parse( url->bv_val, &lud ) != LDAP_URL_SUCCESS ) {
575 if ( lud->lud_host != NULL ) {
583 if ( lud->lud_dn == NULL ) {
592 ber_str2bv( lud->lud_dn, 0, 0, &dn );
599 o.ors_scope = lud->lud_scope;
608 /* if ( lud->lud_attrs != NULL ),
612 } else if ( lud->lud_attrs == NULL ) {
616 for ( i = 0; lud->lud_attrs[i]; i++)
620 for ( i = 0, j = 0; lud->lud_attrs[i]; i++) {
623 ber_str2bv( lud->lud_attrs[i], 0, 0, &o.ors_attrs[j].an_name );
690 dlc.dlc_attrs = lud->lud_attrs;
692 if ( lud->lud_filter == NULL ) {
698 if ( lud->lud_attrs ) {
700 ber_str2bv( lud->lud_filter, 0, 0, &flt );
706 ber_str2bv( lud->lud_filter, 0, 0, &o.ors_filterstr );
740 if ( lud->lud_attrs ) {
742 || o.ors_filterstr.bv_val != lud->lud_filter );
745 if ( o.ors_filterstr.bv_val != lud->lud_filter )
748 ldap_free_urldesc( lud );
2105 LDAPURLDesc *lud = NULL;
2123 if ( ldap_url_parse( c->argv[ attridx ], &lud ) != LDAP_URL_SUCCESS ) {
2131 if ( lud->lud_host != NULL ) {
2132 if ( lud->lud_host[0] == '\0' ) {
2133 ch_free( lud->lud_host );
2134 lud->lud_host = NULL;
2145 if ( lud->lud_attrs != NULL ) {
2153 if ( lud->lud_exts != NULL ) {
2161 if ( lud->lud_dn != NULL && lud->lud_dn[ 0 ] != '\0' ) {
2163 ber_str2bv( lud->lud_dn, 0, 0, &dn );
2173 if ( lud->lud_filter != NULL && lud->lud_filter[ 0 ] != '\0' ) {
2174 filter = str2filter( lud->lud_filter );
2188 if ( lud ) {
2189 ldap_free_urldesc( lud );
2377 (*dlip)->dli_lud = lud;