1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-27 22:50:26 +03:00

s4:kdc Remove special talloc_free of the ldb context

I can see no reason not to just let this go with the talloc tree that
created it, and avoid a talloc_free with references.

Andrew Bartlett
This commit is contained in:
Andrew Bartlett 2010-05-25 19:54:24 +10:00
parent d0e131ee4e
commit e5232bdc69
2 changed files with 1 additions and 11 deletions

View File

@ -119,16 +119,6 @@ static krb5_error_code hdb_samba4_nextkey(krb5_context context, HDB *db, unsigne
static krb5_error_code hdb_samba4_destroy(krb5_context context, HDB *db)
{
struct samba_kdc_db_context *kdc_db_ctx;
kdc_db_ctx = talloc_get_type_abort(db->hdb_db,
struct samba_kdc_db_context);
if (kdc_db_ctx) {
talloc_free(kdc_db_ctx->samdb);
kdc_db_ctx->samdb = NULL;
}
talloc_free(db);
return 0;
}

View File

@ -98,7 +98,7 @@ static int mit_samba_context_init(struct mit_samba_context **_ctx)
cli_credentials_set_kerberos_state(ctx->session_info->credentials,
CRED_DONT_USE_KERBEROS);
ctx->db_ctx->samdb = samdb_connect(ctx,
ctx->db_ctx->samdb = samdb_connect(ctx->db_ctx,
ctx->db_ctx->ev_ctx,
ctx->db_ctx->lp_ctx,
ctx->session_info);