summaryrefslogtreecommitdiff
path: root/source4/kdc/pac-glue.c
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2014-05-07 11:50:52 +0200
committerStefan Metzmacher <metze@samba.org>2015-03-20 23:25:53 +0100
commit97137347f3d73b5dd8785a66514c24055c4f18ef (patch)
treed8aabd62ee735ee80207e6683cea20e42f491c5f /source4/kdc/pac-glue.c
parent1e9e40e1d6317eb7e83a0ba6f7617aafc893ca4c (diff)
downloadsamba-97137347f3d73b5dd8785a66514c24055c4f18ef.tar.gz
s4-kdc/pac-glue: use kerberos_free_data_contents().
Guenther Signed-off-by: Günther Deschner <gd@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source4/kdc/pac-glue.c')
-rw-r--r--source4/kdc/pac-glue.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/source4/kdc/pac-glue.c b/source4/kdc/pac-glue.c
index cca74d850a9..30268db5c4d 100644
--- a/source4/kdc/pac-glue.c
+++ b/source4/kdc/pac-glue.c
@@ -98,22 +98,22 @@ krb5_error_code samba_make_krb5_pac(krb5_context context,
deleg_blob->data,
deleg_blob->length);
if (ret != 0) {
- krb5_data_free(&pac_data);
+ kerberos_free_data_contents(context, &pac_data);
return ret;
}
}
ret = krb5_pac_init(context, pac);
if (ret != 0) {
- krb5_data_free(&pac_data);
- krb5_data_free(&deleg_data);
+ kerberos_free_data_contents(context, &pac_data);
+ kerberos_free_data_contents(context, &deleg_data);
return ret;
}
ret = krb5_pac_add_buffer(context, *pac, PAC_TYPE_LOGON_INFO, &pac_data);
- krb5_data_free(&pac_data);
+ kerberos_free_data_contents(context, &pac_data);
if (ret != 0) {
- krb5_data_free(&deleg_data);
+ kerberos_free_data_contents(context, &deleg_data);
return ret;
}
@@ -121,7 +121,7 @@ krb5_error_code samba_make_krb5_pac(krb5_context context,
ret = krb5_pac_add_buffer(context, *pac,
PAC_TYPE_CONSTRAINED_DELEGATION,
&deleg_data);
- krb5_data_free(&deleg_data);
+ kerberos_free_data_contents(context, &deleg_data);
if (ret != 0) {
return ret;
}
@@ -324,7 +324,7 @@ NTSTATUS samba_kdc_update_delegation_info_blob(TALLOC_CTX *mem_ctx,
&info, PAC_TYPE_CONSTRAINED_DELEGATION,
(ndr_pull_flags_fn_t)ndr_pull_PAC_INFO);
if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
- krb5_data_free(&old_data);
+ kerberos_free_data_contents(context, &old_data);
nt_status = ndr_map_error2ntstatus(ndr_err);
DEBUG(0,("can't parse the PAC LOGON_INFO: %s\n", nt_errstr(nt_status)));
talloc_free(tmp_ctx);
@@ -334,7 +334,7 @@ NTSTATUS samba_kdc_update_delegation_info_blob(TALLOC_CTX *mem_ctx,
ZERO_STRUCT(_d);
info.constrained_delegation.info = &_d;
}
- krb5_data_free(&old_data);
+ kerberos_free_data_contents(context, &old_data);
ret = krb5_unparse_name(context, server_principal, &server);
if (ret) {
@@ -364,7 +364,7 @@ NTSTATUS samba_kdc_update_delegation_info_blob(TALLOC_CTX *mem_ctx,
SAFE_FREE(server);
SAFE_FREE(proxy);
if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
- krb5_data_free(&old_data);
+ kerberos_free_data_contents(context, &old_data);
nt_status = ndr_map_error2ntstatus(ndr_err);
DEBUG(0,("can't parse the PAC LOGON_INFO: %s\n", nt_errstr(nt_status)));
talloc_free(tmp_ctx);