From 6de81dfd8d158ad4e71121339160ed7dc8af272d Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Tue, 19 Aug 1997 12:28:57 +0000 Subject: [PATCH] more freeing git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3055 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/krb5/release_cred.c | 2 ++ lib/gssapi/release_cred.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/gssapi/krb5/release_cred.c b/lib/gssapi/krb5/release_cred.c index 0d486502c..30a41c0e5 100644 --- a/lib/gssapi/krb5/release_cred.c +++ b/lib/gssapi/krb5/release_cred.c @@ -53,6 +53,8 @@ OM_uint32 gss_release_cred krb5_free_principal(gssapi_krb5_context, (*cred_handle)->principal); if ((*cred_handle)->keytab != NULL) { + if ((*cred_handle)->keytab->filename != NULL) + free((*cred_handle)->keytab->filename); free((*cred_handle)->keytab); } gss_release_oid_set(NULL, &(*cred_handle)->mechanisms); diff --git a/lib/gssapi/release_cred.c b/lib/gssapi/release_cred.c index 0d486502c..30a41c0e5 100644 --- a/lib/gssapi/release_cred.c +++ b/lib/gssapi/release_cred.c @@ -53,6 +53,8 @@ OM_uint32 gss_release_cred krb5_free_principal(gssapi_krb5_context, (*cred_handle)->principal); if ((*cred_handle)->keytab != NULL) { + if ((*cred_handle)->keytab->filename != NULL) + free((*cred_handle)->keytab->filename); free((*cred_handle)->keytab); } gss_release_oid_set(NULL, &(*cred_handle)->mechanisms);