s3-libads: fix malloc/talloc mismatch in ads_keytab_verify_ticket().
authorGünther Deschner <gd@samba.org>
Fri, 6 Jan 2012 15:10:55 +0000 (16:10 +0100)
committerKarolin Seeger <kseeger@samba.org>
Mon, 5 Mar 2012 19:55:11 +0000 (20:55 +0100)
Guenther

Fix big #8692 (ads_keytab_verify_ticket mixes talloc allocation with malloc
free).
(cherry picked from commit 6da7abe87db15d260db807643a25a96fc05e5ad9)
(cherry picked from commit aa217fb42c124800c0e1327768a45b4b07f63e6e)

source3/libads/kerberos_verify.c

index 68ba73c6e26e5d6559935e6e89552799607cb833..b4c574ab52aa6449779c5c98bdc21b1807241b1d 100644 (file)
@@ -268,7 +268,7 @@ static bool ads_keytab_verify_ticket(krb5_context context,
                }
        }
 
-       SAFE_FREE(entry_princ_s);
+       TALLOC_FREE(entry_princ_s);
 
        {
                krb5_keytab_entry zero_kt_entry;