1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-16 20:23:50 +03:00

r26205: Pass loadparm_context to secrets_db_connect() rather than using global context.

This commit is contained in:
Jelmer Vernooij
2007-11-29 16:01:16 +01:00
committed by Stefan Metzmacher
parent ab6be3086f
commit 5718b6cfee
7 changed files with 17 additions and 13 deletions

View File

@@ -1713,7 +1713,8 @@ static NTSTATUS dcesrv_lsa_CreateSecret(struct dcesrv_call_state *dce_call, TALL
return NT_STATUS_INVALID_PARAMETER;
}
secret_state->sam_ldb = talloc_reference(secret_state, secrets_db_connect(mem_ctx));
secret_state->sam_ldb = talloc_reference(secret_state, secrets_db_connect(mem_ctx,
global_loadparm));
/* search for the secret record */
ret = gendb_search(secret_state->sam_ldb, mem_ctx,
ldb_dn_new(mem_ctx, secret_state->sam_ldb, "cn=LSA Secrets"),
@@ -1831,7 +1832,8 @@ static NTSTATUS dcesrv_lsa_OpenSecret(struct dcesrv_call_state *dce_call, TALLOC
}
} else {
secret_state->sam_ldb = talloc_reference(secret_state, secrets_db_connect(mem_ctx));
secret_state->sam_ldb = talloc_reference(secret_state,
secrets_db_connect(mem_ctx, global_loadparm));
secret_state->global = false;
name = r->in.name.string;