s4-source4/dsdb/samdb/ldb_modules/ridalloc.c Use DSDB_FLAG_NEXT_MODULE flag
authorKamen Mazdrashki <kamenim@samba.org>
Tue, 6 Jul 2010 00:23:43 +0000 (03:23 +0300)
committerKamen Mazdrashki <kamenim@samba.org>
Wed, 7 Jul 2010 23:38:33 +0000 (02:38 +0300)
source4/dsdb/samdb/ldb_modules/ridalloc.c

index 55636d13a72a85a807fac634607e77e26aab3018..91d48ba47bc8c203b8aeced6e5a217be28b9f372 100644 (file)
@@ -107,7 +107,8 @@ static int ridalloc_rid_manager_allocate(struct ldb_module *module, struct ldb_d
        struct ldb_context *ldb = ldb_module_get_ctx(module);
        const unsigned alloc_size = 500;
 
-       ret = dsdb_module_search_dn(module, tmp_ctx, &res, rid_manager_dn, attrs, 0);
+       ret = dsdb_module_search_dn(module, tmp_ctx, &res, rid_manager_dn,
+                                   attrs, DSDB_FLAG_NEXT_MODULE);
        if (ret != LDB_SUCCESS) {
                ldb_asprintf_errstring(ldb, "Failed to find rIDAvailablePool in %s - %s",
                                       ldb_dn_get_linearized(rid_manager_dn), ldb_errstring(ldb));
@@ -449,7 +450,8 @@ int ridalloc_allocate_rid(struct ldb_module *module, uint32_t *rid)
                return ret;
        }
 
-       ret = dsdb_module_search_dn(module, tmp_ctx, &res, rid_set_dn, attrs, 0);
+       ret = dsdb_module_search_dn(module, tmp_ctx, &res, rid_set_dn,
+                                   attrs, DSDB_FLAG_NEXT_MODULE);
        if (ret != LDB_SUCCESS) {
                ldb_asprintf_errstring(ldb, __location__ ": No RID Set %s",
                                       ldb_dn_get_linearized(rid_set_dn));
@@ -623,7 +625,8 @@ int ridalloc_allocate_rid_pool_fsmo(struct ldb_module *module, struct dsdb_fsmo_
                struct ldb_result *res;
                uint64_t alloc_pool;
 
-               ret = dsdb_module_search_dn(module, tmp_ctx, &res, rid_set_dn, attrs, 0);
+               ret = dsdb_module_search_dn(module, tmp_ctx, &res, rid_set_dn,
+                                           attrs, DSDB_FLAG_NEXT_MODULE);
                if (ret != LDB_SUCCESS) {
                        ldb_asprintf_errstring(ldb, __location__ ": No RID Set %s",
                                               ldb_dn_get_linearized(rid_set_dn));