From a993f53d525799df410bab1061fdb28f52379b3c Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 14 Aug 2006 02:50:18 +0000 Subject: r17529: Simo doesn't like the use of the internal ldb_errstring in functions not used purely as ldb module helper functions. This now passes these strings back as explicit parameters. Andrew Bartlett (This used to be commit 9c1cd9c2c6bcd9d056a7c9caafacdd573562ebbc) --- source4/rpc_server/lsa/dcesrv_lsa.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'source4/rpc_server/lsa') diff --git a/source4/rpc_server/lsa/dcesrv_lsa.c b/source4/rpc_server/lsa/dcesrv_lsa.c index 000f4fd810..fd394b2f05 100644 --- a/source4/rpc_server/lsa/dcesrv_lsa.c +++ b/source4/rpc_server/lsa/dcesrv_lsa.c @@ -1769,6 +1769,7 @@ static NTSTATUS lsa_CreateSecret(struct dcesrv_call_state *dce_call, TALLOC_CTX struct lsa_secret_state *secret_state; struct dcesrv_handle *handle; struct ldb_message **msgs, *msg; + char *errstr; const char *attrs[] = { NULL }; @@ -1861,10 +1862,10 @@ static NTSTATUS lsa_CreateSecret(struct dcesrv_call_state *dce_call, TALLOC_CTX /* pull in all the template attributes. Note this is always from the global samdb */ ret = samdb_copy_template(secret_state->policy->sam_ldb, msg, - "(&(cn=TemplateSecret)(objectclass=secretTemplate))"); + "(&(cn=TemplateSecret)(objectclass=secretTemplate))", &errstr); if (ret != 0) { - DEBUG(0,("Failed to load TemplateSecret from samdb: %s\n", - ldb_errstring(secret_state->policy->sam_ldb))); + DEBUG(0,("Failed to load TemplateSecret from samdb: %s\n", + errstr)); return NT_STATUS_INTERNAL_DB_CORRUPTION; } -- cgit