ch_free( aliasDN.bv_val );
if( newe != NULL ) {
- free( dn.bv_val );
cache_return_entry_r(&li->li_cache, entry );
entry = newe;
ber_dupbv( &dn, &entry->e_nname );
if( newe != NULL ) {
free(aliasDN.bv_val);
- free( dn.bv_val );
cache_return_entry_r(&li->li_cache, sup );
entry = newe;
ber_dupbv( &dn, &entry->e_nname );
}
if ( newSup != NULL ) {
- free( dn.bv_val );
cache_return_entry_r(&li->li_cache, sup );
sup = newSup;
ber_dupbv( &dn, &aliasDN );
}
}
- free( dn.bv_val );
ber_bvarray_free( dnlist );
return entry;
}