+ if( op ) boi = (struct bdb_op_info *) op->o_private;
+ if( boi != NULL && be == boi->boi_bdb ) {
+ txn = boi->boi_txn;
+ }
+
+ if ( txn ) {
+ locker = TXN_ID( txn );
+ } else {
+ LOCK_ID ( bdb->bi_dbenv, &locker );
+ switch(rc) {
+ case 0:
+ break;
+ default:
+ return 1;
+ }
+ }
+
+ if (dn_match(&target->e_name, gr_ndn)) {