r24066: Fix memleak found by Volker. We don't leak keys now with MIT and Heimdal.
authorGünther Deschner <gd@samba.org>
Fri, 27 Jul 2007 09:22:43 +0000 (09:22 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:29:01 +0000 (12:29 -0500)
Guenther

source/libads/kerberos_verify.c

index 378258ee0877e6d8f4a007135d291cc42964e2b3..99288b78e5c6768d5850c67b35d221a4295ac59d 100644 (file)
@@ -285,6 +285,7 @@ static krb5_error_code ads_secrets_verify_ticket(krb5_context context,
                if (ret == KRB5KRB_AP_ERR_TKT_NYV || 
                    ret == KRB5KRB_AP_ERR_TKT_EXPIRED ||
                    ret == KRB5KRB_AP_ERR_SKEW) {
+                       krb5_free_keyblock(context, key);
                        break;
                }