diff options
author | Jeremy Allison <jra@samba.org> | 2017-07-24 14:49:47 -0700 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2017-08-17 10:38:22 +0200 |
commit | 301044e10640aa6ce4867c28fc61aed889fbb611 (patch) | |
tree | 129ef9daaa814a2f52568b63d1f94fb38fd2c8f1 /libcli | |
parent | df7ccb91466fee717dd8d49c6ba54b770591c1b2 (diff) | |
download | samba-301044e10640aa6ce4867c28fc61aed889fbb611.tar.gz |
lib: auth: Add a shutdown function for netlogon_creds_cli_global_db.
Will allow us to move off the talloc_autofree_context().
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12932
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit 4cc104d015bdfeb631c7c8f5252fc31727a128ca)
Diffstat (limited to 'libcli')
-rw-r--r-- | libcli/auth/netlogon_creds_cli.c | 5 | ||||
-rw-r--r-- | libcli/auth/netlogon_creds_cli.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/libcli/auth/netlogon_creds_cli.c b/libcli/auth/netlogon_creds_cli.c index 6b32c653e2f..f5350f210b3 100644 --- a/libcli/auth/netlogon_creds_cli.c +++ b/libcli/auth/netlogon_creds_cli.c @@ -244,6 +244,11 @@ NTSTATUS netlogon_creds_cli_open_global_db(struct loadparm_context *lp_ctx) return NT_STATUS_OK; } +void netlogon_creds_cli_close_global_db(void) +{ + TALLOC_FREE(netlogon_creds_cli_global_db); +} + NTSTATUS netlogon_creds_cli_context_global(struct loadparm_context *lp_ctx, struct messaging_context *msg_ctx, const char *client_account, diff --git a/libcli/auth/netlogon_creds_cli.h b/libcli/auth/netlogon_creds_cli.h index cecb0e605c4..32902f103a9 100644 --- a/libcli/auth/netlogon_creds_cli.h +++ b/libcli/auth/netlogon_creds_cli.h @@ -32,6 +32,7 @@ struct db_context; NTSTATUS netlogon_creds_cli_set_global_db(struct db_context **db); NTSTATUS netlogon_creds_cli_open_global_db(struct loadparm_context *lp_ctx); +void netlogon_creds_cli_close_global_db(void); NTSTATUS netlogon_creds_cli_context_global(struct loadparm_context *lp_ctx, struct messaging_context *msg_ctx, |