git.samba.org
/
kai
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
99d872e
)
dsdb-acl: give error string if we can not obtain the schema
author
Andrew Bartlett
<abartlet@samba.org>
Thu, 3 Jan 2013 10:31:22 +0000
(21:31 +1100)
committer
Stefan Metzmacher
<metze@samba.org>
Thu, 10 Jan 2013 13:52:49 +0000
(14:52 +0100)
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source4/dsdb/samdb/ldb_modules/acl.c
patch
|
blob
|
history
diff --git
a/source4/dsdb/samdb/ldb_modules/acl.c
b/source4/dsdb/samdb/ldb_modules/acl.c
index 9bf261225ec67946bfa55f8cb14012ece4386c61..2de16b7e98a7ae0315908c3f229a9a124d9d48bd 100644
(file)
--- a/
source4/dsdb/samdb/ldb_modules/acl.c
+++ b/
source4/dsdb/samdb/ldb_modules/acl.c
@@
-1021,8
+1021,9
@@
static int acl_modify(struct ldb_module *module, struct ldb_request *req)
schema = dsdb_get_schema(ldb, tmp_ctx);
if (!schema) {
- ret = LDB_ERR_OPERATIONS_ERROR;
- goto fail;
+ talloc_free(tmp_ctx);
+ return ldb_error(ldb, LDB_ERR_OPERATIONS_ERROR,
+ "acl_modify: Error obtaining schema.");
}
ret = dsdb_get_sd_from_ldb_message(ldb, tmp_ctx, acl_res->msgs[0], &sd);