From 19f39c86217a7fd3aa20b6d1282e130f18ced6c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 4 Jun 2007 17:42:50 +0000 Subject: [PATCH] Free memory when done. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20882 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/ntlm/digest.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/gssapi/ntlm/digest.c b/lib/gssapi/ntlm/digest.c index a6d2a99f1..f7a5d54aa 100644 --- a/lib/gssapi/ntlm/digest.c +++ b/lib/gssapi/ntlm/digest.c @@ -165,6 +165,13 @@ kdc_destroy(OM_uint32 *minor, void *ctx) struct ntlmkrb5 *c = ctx; krb5_data_free(&c->opaque); krb5_data_free(&c->sessionkey); + if (c->ntlm) + krb5_ntlm_free(c->context, c->ntlm); + if (c->id) + krb5_cc_close(c->context, c->id); + if (c->context) + krb5_free_context(c->context); + return GSS_S_COMPLETE; }