s4:subtree_delete - "NULL" as format string isn't allowed on FreeBSD
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Mon, 8 Feb 2010 11:08:36 +0000 (12:08 +0100)
committerMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Mon, 8 Feb 2010 11:08:36 +0000 (12:08 +0100)
I changed the format string into "(objectClass=*)" which should be an
equivalent expression for choosing all available objects.

Consider bug 7115 for the issue.

source4/dsdb/samdb/ldb_modules/subtree_delete.c

index 34f5ccae83e6f69236dccfb66220511d874bbc0f..9ed44bebfe8f414cde404c679276dfe2f43f4bdf 100644 (file)
@@ -46,8 +46,9 @@ static int subtree_delete(struct ldb_module *module, struct ldb_request *req)
        }
 
        /* see if we have any children */
-       ret = dsdb_module_search(module, req, &res, req->op.del.dn, LDB_SCOPE_ONELEVEL, attrs,
-                                DSDB_SEARCH_SHOW_DELETED, NULL);
+       ret = dsdb_module_search(module, req, &res, req->op.del.dn,
+                                LDB_SCOPE_ONELEVEL, attrs,
+                                DSDB_SEARCH_SHOW_DELETED, "(objectClass=*)");
        if (ret != LDB_SUCCESS) {
                talloc_free(res);
                return ret;