From: Karolin Seeger Date: Wed, 21 Feb 2018 09:15:23 +0000 (+0100) Subject: Revert "HEIMDAL:kdc: fix memory leak when decryption AuthorizationData" X-Git-Tag: samba-4.6.15~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d0c6802bd6f5be279b95858a6a6920a1745c32a8;p=thirdparty%2Fsamba.git Revert "HEIMDAL:kdc: fix memory leak when decryption AuthorizationData" This reverts commit 678a7a32473b1f64421cd905b7d535878eb11cab. Autobuild-User(v4-6-test): Karolin Seeger Autobuild-Date(v4-6-test): Wed Feb 21 15:14:49 CET 2018 on sn-devel-144 --- diff --git a/source4/heimdal/kdc/krb5tgs.c b/source4/heimdal/kdc/krb5tgs.c index 6bc4b6ff59c..a888788bb6f 100644 --- a/source4/heimdal/kdc/krb5tgs.c +++ b/source4/heimdal/kdc/krb5tgs.c @@ -1388,13 +1388,11 @@ tgs_parse_request(krb5_context context, } ALLOC(*auth_data); if (*auth_data == NULL) { - krb5_data_free(&ad); krb5_auth_con_free(context, ac); ret = KRB5KRB_AP_ERR_BAD_INTEGRITY; /* ? */ goto out; } ret = decode_AuthorizationData(ad.data, ad.length, *auth_data, NULL); - krb5_data_free(&ad); if(ret){ krb5_auth_con_free(context, ac); free(*auth_data);