]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/modrdn.c
rework be_isupdate accordingly to be_isroot
[openldap] / servers / slapd / back-bdb / modrdn.c
index f8a9271bd881b9626d2cb9530b86cf324df15bf6..a9b5a298021f07b6ce9c2411c3c6c334ad0c5aa4 100644 (file)
@@ -393,7 +393,7 @@ retry:      /* transaction retry */
                isroot = be_isroot( op );
                if ( ! isroot ) {
                        if ( be_issuffix( op->o_bd, (struct berval *)&slap_empty_bv )
-                               || be_isupdate( op->o_bd, &op->o_ndn ) ) {
+                               || be_isupdate( op ) ) {
 
                                p = (Entry *)&slap_entry_root;
 
@@ -608,7 +608,7 @@ retry:      /* transaction retry */
                        /* no parent, modrdn entry directly under root */
                        if ( ! isroot ) {
                                if ( be_issuffix( op->o_bd, (struct berval *)&slap_empty_bv )
-                                       || be_isupdate( op->o_bd, &op->o_ndn ) ) {
+                                       || be_isupdate( op ) ) {
                                        np = (Entry *)&slap_entry_root;
 
                                        /* check parent for "children" acl */