From d9d6e7e9aa619d5bd35fa6e4468683ee7ddb5e5d Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Mon, 27 Jun 2016 19:38:36 -0400 Subject: [PATCH] Fix leak in k5_free_cammac() free_vmac(), a helper function used by k5_free_cammac(), must free its val pointer as well as the contents; otherwise the krb5_verifier_mac container is leaked. ticket: 8438 (new) target_version: 1.14-next tags: pullup --- src/lib/krb5/krb/kfree.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/krb5/krb/kfree.c b/src/lib/krb5/krb/kfree.c index f857522abc..a631807d35 100644 --- a/src/lib/krb5/krb/kfree.c +++ b/src/lib/krb5/krb/kfree.c @@ -863,6 +863,7 @@ free_vmac(krb5_context context, krb5_verifier_mac *val) return; krb5_free_principal(context, val->princ); krb5_free_checksum_contents(context, &val->checksum); + free(val); } void -- 2.47.2