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, 23 Jan 2012 20:29:48 +0000 (21:29 +0100)
Guenther

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

source3/libads/kerberos_verify.c

index 7eda7fd8dd80c73752d76da8124e088fed8fdddd..d4c68cd0b09bf92826ff95d2e640718d08f772e8 100644 (file)
@@ -298,7 +298,7 @@ out:
                }
        }
 
-       SAFE_FREE(entry_princ_s);
+       TALLOC_FREE(entry_princ_s);
 
        {
                krb5_keytab_entry zero_kt_entry;