Lines Matching defs:re
399 Entry *e = NULL, *re = NULL;
424 rc = ov->db.bd_info->bi_entry_get_rw(op, &op->o_req_ndn, NULL, NULL, 0, &re);
425 if(rc != LDAP_SUCCESS || re == NULL ) {
459 for(a = re->e_attrs; a; a = a->a_next)
483 if(re) {
486 ov->db.bd_info->bi_entry_release_rw(op, re, 0);
489 entry_free(re);
504 if(re) {
507 ov->db.bd_info->bi_entry_release_rw(op, re, 0);
510 entry_free(re);
635 Entry *e = NULL, *re = NULL;
655 rc = ov->db.bd_info->bi_entry_get_rw(op, &op->o_req_ndn, NULL, NULL, 0, &re);
656 if(rc != LDAP_SUCCESS || re == NULL ) {
673 if(re) {
676 ov->db.bd_info->bi_entry_release_rw(op, re, 0);
679 entry_free(re);
689 if(re) {
692 ov->db.bd_info->bi_entry_release_rw(op, re, 0);
695 entry_free(re);
785 Entry *le, *re;
792 /* Don't let the op complete while we're gathering data */
813 re = NULL;
820 re = tavl_delete( &tc->list, le, entry_dn_cmp );
821 if ( re ) {
830 rc = test_filter( op, re, tc->orig );
833 rs->sr_entry = re;
841 entry_free( re );
848 rc = be_entry_get_rw( op, &rs->sr_entry->e_nname, NULL, NULL, 0, &re );
849 if ( rc == LDAP_SUCCESS && re ) {
850 Entry *tmp = entry_dup( re );
851 be_entry_release_r( op, re );
852 re = tmp;
861 re = entry_dup( rs->sr_entry );
885 if ( re && le ) {
887 for(a = re->e_attrs; a; a = a->a_next) {
923 if(re->e_attrs) {
924 for(ax = re->e_attrs; ax->a_next; ax = ax->a_next);
927 re->e_attrs = as;
932 tavl_insert( &tc->list, re, entry_dn_cmp, avl_dup_error );
937 rs->sr_entry = re;