]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Revert "HEIMDAL:kdc: fix memory leak when decryption AuthorizationData"
authorKarolin Seeger <kseeger@samba.org>
Wed, 21 Feb 2018 09:15:23 +0000 (10:15 +0100)
committerKarolin Seeger <kseeger@samba.org>
Wed, 21 Feb 2018 14:14:49 +0000 (15:14 +0100)
This reverts commit 678a7a32473b1f64421cd905b7d535878eb11cab.

Autobuild-User(v4-6-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-6-test): Wed Feb 21 15:14:49 CET 2018 on sn-devel-144

source4/heimdal/kdc/krb5tgs.c

index 6bc4b6ff59ca9a54b8440a18af371ec056c0bcba..a888788bb6fd60e66bf45be033bcb9f1aa5fef84 100644 (file)
@@ -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);