diff options
author | Stefan Metzmacher <metze@samba.org> | 2014-01-17 14:00:27 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2014-01-22 17:11:19 +0100 |
commit | ece3ba10a16138a75b207a0cf9fe299759253d99 (patch) | |
tree | 7a0f1354b8e6bae41e0c9ee5d4a70a03ec983f5a /libcli/auth/netlogon_creds_cli.c | |
parent | c427b29be915483eb23791b80b8df265715798d1 (diff) | |
download | samba-ece3ba10a16138a75b207a0cf9fe299759253d99.tar.gz samba-ece3ba10a16138a75b207a0cf9fe299759253d99.tar.xz samba-ece3ba10a16138a75b207a0cf9fe299759253d99.zip |
libcli/auth: add netlogon_creds_cli_set_global_db()
This can be used to inject a db_context from dbwrap_ctdb.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'libcli/auth/netlogon_creds_cli.c')
-rw-r--r-- | libcli/auth/netlogon_creds_cli.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libcli/auth/netlogon_creds_cli.c b/libcli/auth/netlogon_creds_cli.c index 51b30a14b78..37bdf742570 100644 --- a/libcli/auth/netlogon_creds_cli.c +++ b/libcli/auth/netlogon_creds_cli.c @@ -199,6 +199,16 @@ static NTSTATUS netlogon_creds_cli_context_common( static struct db_context *netlogon_creds_cli_global_db; +NTSTATUS netlogon_creds_cli_set_global_db(struct db_context **db) +{ + if (netlogon_creds_cli_global_db != NULL) { + return NT_STATUS_INVALID_PARAMETER_MIX; + } + + netlogon_creds_cli_global_db = talloc_move(talloc_autofree_context(), db); + return NT_STATUS_OK; +} + NTSTATUS netlogon_creds_cli_open_global_db(struct loadparm_context *lp_ctx) { char *fname; |