]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
repl: Allow GetNCChanges DRSUAPI_EXOP_REPL_OBJ to succeed against a deleted object
authorAndrew Bartlett <abartlet@samba.org>
Wed, 25 May 2016 00:36:59 +0000 (12:36 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 6 Jun 2016 06:50:09 +0000 (08:50 +0200)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
source4/dsdb/common/util.c

index 84d3c6b2c42e9f4ea1c5153447e1a73535bd510a..cfa13768ea267186660457fe6db8dc01939f6c91 100644 (file)
@@ -3984,7 +3984,7 @@ int dsdb_load_udv_v2(struct ldb_context *samdb, struct ldb_dn *dn, TALLOC_CTX *m
        static const struct timeval tv1970;
        NTTIME nt1970 = timeval_to_nttime(&tv1970);
 
-       ret = ldb_search(samdb, mem_ctx, &r, dn, LDB_SCOPE_BASE, attrs, NULL);
+       ret = dsdb_search_dn(samdb, mem_ctx, &r, dn, attrs, DSDB_SEARCH_SHOW_RECYCLED|DSDB_SEARCH_SHOW_DELETED);
        if (ret != LDB_SUCCESS) {
                return ret;
        }