]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-mdb/dn2id.c
ITS#7604 fix modrdn, base-scope search
[openldap] / servers / slapd / back-mdb / dn2id.c
index 22187b957a502238b6523bb485bf410231b8f5f4..d630741ef1ac78f88c42a70f23e786063f58f18b 100644 (file)
@@ -86,6 +86,7 @@ mdb_dn2id_add(
        MDB_cursor      *mcd,
        ID pid,
        ID nsubs,
+       int upsub,
        Entry           *e )
 {
        struct mdb_info *mdb = (struct mdb_info *) op->o_bd->be_private;
@@ -156,7 +157,7 @@ mdb_dn2id_add(
        op->o_tmpfree( d, op->o_tmpmemctx );
 
        /* Add our subtree count to all superiors */
-       if ( rc == 0 && nsubs && pid ) {
+       if ( rc == 0 && upsub && pid ) {
                ID subs;
                nid = pid;
                do {