Tweak entry parent check

This commit is contained in:
Howard Chu 2007-11-12 11:14:55 +00:00
parent caac5b76fb
commit eea5e60bf0

View File

@ -303,11 +303,11 @@ retry: /* transaction retry */
dnParent( &e->e_nname, &p_ndn ); dnParent( &e->e_nname, &p_ndn );
} }
np_ndn = &p_ndn; np_ndn = &p_ndn;
if ( p_ndn.bv_len != 0 ) { eip = ei->bei_parent;
if ( eip && eip->bei_id ) {
/* Make sure parent entry exist and we can write its /* Make sure parent entry exist and we can write its
* children. * children.
*/ */
eip = ei->bei_parent;
rs->sr_err = bdb_cache_find_id( op, ltid, rs->sr_err = bdb_cache_find_id( op, ltid,
eip->bei_id, &eip, 0, locker, &plock ); eip->bei_id, &eip, 0, locker, &plock );