From: Greg Hudson Date: Mon, 27 Jun 2016 23:38:36 +0000 (-0400) Subject: Fix leak in k5_free_cammac() X-Git-Tag: krb5-1.15-beta1~112 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9d6e7e9aa619d5bd35fa6e4468683ee7ddb5e5d;p=thirdparty%2Fkrb5.git 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 --- 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