From d179f1dee5f63adc9b36f4d5aac6fa7c64340165 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Thu, 11 Dec 2008 05:10:19 +0000 Subject: [PATCH] plug memory leak git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24162 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/digest.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kdc/digest.c b/kdc/digest.c index 6fe354413..e47401d00 100644 --- a/kdc/digest.c +++ b/kdc/digest.c @@ -587,6 +587,7 @@ _kdc_do_digest(krb5_context context, KRB5_KU_DIGEST_OPAQUE, buf.data, buf.length, &res); free_Checksum(&res); + krb5_data_free(&buf); krb5_crypto_destroy(context, crypto); crypto = NULL; if (ret) @@ -1170,6 +1171,8 @@ _kdc_do_digest(krb5_context context, krb5_set_error_message(context, ret, "NTLM storage read flags"); goto out; } + krb5_storage_free(sp); + sp = NULL; krb5_data_free(&buf); if ((flags & NTLM_NEG_NTLM) == 0) {