From 6fd9fee502067dd2e864ebfce50302af062ee2d6 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 21 Oct 2010 18:17:59 +1100 Subject: [PATCH] s4-dsdb: force LDB_ERR_NO_SUCH_ATTRIBUTE on missing schemaInfo Pair-Programmed-With: Andrew Bartlett --- source4/dsdb/samdb/ldb_modules/schema_util.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source4/dsdb/samdb/ldb_modules/schema_util.c b/source4/dsdb/samdb/ldb_modules/schema_util.c index 79c0011c0c6..aa7a33af424 100644 --- a/source4/dsdb/samdb/ldb_modules/schema_util.c +++ b/source4/dsdb/samdb/ldb_modules/schema_util.c @@ -70,9 +70,10 @@ int dsdb_module_schema_info_blob_read(struct ldb_module *ldb_module, blob_val = ldb_msg_find_ldb_val(schema_res->msgs[0], "schemaInfo"); if (!blob_val) { - DEBUG(0,("dsdb_module_schema_info_blob_read: no schemaInfo attribute found\n")); + ldb_asprintf_errstring(ldb_module_get_ctx(ldb_module), + "dsdb_module_schema_info_blob_read: no schemaInfo attribute found"); talloc_free(schema_res); - return ldb_operr(ldb_module_get_ctx(ldb_module)); + return LDB_ERR_NO_SUCH_ATTRIBUTE; } /* transfer .data ownership to mem_ctx */ -- 2.34.1