lib: auth: Add a shutdown function for netlogon_creds_cli_global_db.
authorJeremy Allison <jra@samba.org>
Mon, 24 Jul 2017 21:49:47 +0000 (14:49 -0700)
committerJeremy Allison <jra@samba.org>
Wed, 26 Jul 2017 19:35:22 +0000 (21:35 +0200)
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>
libcli/auth/netlogon_creds_cli.c
libcli/auth/netlogon_creds_cli.h

index 6b32c653e2f9fac543d67f0b81878bfd869e3c9e..f5350f210b36dbec7f044e840cfadf151070a894 100644 (file)
@@ -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,
index cecb0e605c486cb7057b0ee717ecba8eb068e60c..32902f103a9912b2aaa35df98cca1434fcac8b3c 100644 (file)
@@ -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,