kdc: don't leak armor crypto in TGS path
9b55215a
added support for FAST in the TGS (#805) but forgot to free the armor
crypto context.
This commit is contained in:
@@ -2423,6 +2423,10 @@ out:
|
|||||||
free(csec);
|
free(csec);
|
||||||
free(cusec);
|
free(cusec);
|
||||||
|
|
||||||
|
if (r->armor_crypto) {
|
||||||
|
krb5_crypto_destroy(r->context, r->armor_crypto);
|
||||||
|
r->armor_crypto = NULL;
|
||||||
|
}
|
||||||
krb5_free_keyblock_contents(r->context, &r->reply_key);
|
krb5_free_keyblock_contents(r->context, &r->reply_key);
|
||||||
krb5_free_keyblock_contents(r->context, &r->strengthen_key);
|
krb5_free_keyblock_contents(r->context, &r->strengthen_key);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user