diff --git a/lib/gssapi/ntlm/digest.c b/lib/gssapi/ntlm/digest.c index f7a5d54aa..36133a78a 100644 --- a/lib/gssapi/ntlm/digest.c +++ b/lib/gssapi/ntlm/digest.c @@ -171,6 +171,8 @@ kdc_destroy(OM_uint32 *minor, void *ctx) krb5_cc_close(c->context, c->id); if (c->context) krb5_free_context(c->context); + memset(c, 0, sizeof(*c)); + free(c); return GSS_S_COMPLETE; }