]> git.sur5r.net Git - openldap/commitdiff
Fix 6c8e4f2671b6aed41cd5098725048dbe2513612c
authorHoward Chu <hyc@openldap.org>
Thu, 8 Sep 2011 17:31:04 +0000 (10:31 -0700)
committerHoward Chu <hyc@openldap.org>
Thu, 8 Sep 2011 17:33:01 +0000 (10:33 -0700)
servers/slapd/back-mdb/search.c

index 101e955f4f440b0093032e4de3dda056cbca67b1..94ade1433aaa0ad30348f10675c5658491e2be71 100644 (file)
@@ -313,6 +313,7 @@ mdb_search( Operation *op, SlapReply *rs )
        ltid = moi->moi_txn;
        isc.mt = ltid;
        isc.mc = NULL;
+       isc.scopes = scopes;
 
        if ( op->ors_deref & LDAP_DEREF_FINDING ) {
                MDB_IDL_ZERO(candidates);
@@ -552,8 +553,6 @@ dn2entry_retry:
                goto loop_begin;
        }
 
-       isc.scopes = scopes;
-
        for ( id = mdb_idl_first( candidates, &cursor );
                  id != NOID ; id = mdb_idl_next( candidates, &cursor ) )
        {