Home | History | Annotate | Download | only in slapd

Lines Matching refs:bv_val

52 		return targetDN ? ch_strdup( targetDN->bv_val ) : NULL;
56 bvin.bv_val = (char *)refDN;
71 return nrefDN.bv_len ? nrefDN.bv_val : ch_strdup( baseDN->bv_val );
77 ch_free( nrefDN.bv_val );
85 ch_free( nrefDN.bv_val );
86 ch_free( ntargetDN.bv_val );
91 ch_free( nrefDN.bv_val );
92 ch_free( nbaseDN.bv_val );
93 return ntargetDN.bv_val;
100 ch_free( nrefDN.bv_val );
101 ch_free( nbaseDN.bv_val );
102 return ntargetDN.bv_val;
106 &ntargetDN.bv_val[ntargetDN.bv_len-nbaseDN.bv_len],
107 nbaseDN.bv_val );
110 ch_free( nrefDN.bv_val );
111 ch_free( nbaseDN.bv_val );
112 return ntargetDN.bv_val;
116 muck.bv_val = ch_malloc( muck.bv_len + 1 );
118 strncpy( muck.bv_val, ntargetDN.bv_val,
120 strcpy( &muck.bv_val[ntargetDN.bv_len-nbaseDN.bv_len],
121 nrefDN.bv_val );
123 ch_free( nrefDN.bv_val );
124 ch_free( nbaseDN.bv_val );
125 ch_free( ntargetDN.bv_val );
127 return muck.bv_val;
131 ch_free( nrefDN.bv_val );
132 return ntargetDN.bv_val;
227 rc = ldap_url_parse_ext( iv->bv_val, &url, LDAP_PVT_URL_PARSE_NONE );
245 jv->bv_val = ldap_url_desc2str( url );
246 if ( jv->bv_val != NULL ) {
247 jv->bv_len = strlen( jv->bv_val );
284 for( i=0; attr->a_vals[i].bv_val != NULL; i++ ) {
292 for( iv=attr->a_vals, jv=refs; iv->bv_val != NULL; iv++ ) {
298 if( isspace( (unsigned char) jv->bv_val[k] ) ) {
299 jv->bv_val[k] = '\0';
308 free( jv->bv_val );
317 jv->bv_val = NULL;
349 if ( a->a_vals[0].bv_val == NULL ) {
358 if( a->a_nvals[1].bv_val != NULL ) {