From 72e14ea8bd47695dcdf1a3c8ee3a017c6d2e4d5c Mon Sep 17 00:00:00 2001 From: Matthias Dieter Wallnöfer Date: Fri, 18 Jun 2010 20:53:25 +0200 Subject: s4:rootdse LDB module - Return "UNWILLING_TO_PERFORM" when no attribute fits on a change --- source4/dsdb/samdb/ldb_modules/rootdse.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source4/dsdb/samdb/ldb_modules/rootdse.c b/source4/dsdb/samdb/ldb_modules/rootdse.c index 3254355541..d24ed42a38 100644 --- a/source4/dsdb/samdb/ldb_modules/rootdse.c +++ b/source4/dsdb/samdb/ldb_modules/rootdse.c @@ -985,7 +985,8 @@ static int rootdse_modify(struct ldb_module *module, struct ldb_request *req) return rootdse_enableoptionalfeature(module, req); } - return LDB_ERR_OPERATIONS_ERROR; + ldb_set_errstring(ldb, "rootdse_modify: unknown attribute to change!"); + return LDB_ERR_UNWILLING_TO_PERFORM; } _PUBLIC_ const struct ldb_module_ops ldb_rootdse_module_ops = { -- cgit