r7991: I forgot to free the keyblock once we are done with it.
authorAndrew Bartlett <abartlet@samba.org>
Wed, 29 Jun 2005 13:48:51 +0000 (13:48 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:18:56 +0000 (13:18 -0500)
Andrew Bartlett
(This used to be commit a68e348375ab026385e7d5162ed8da8f2adbd84e)

source4/auth/kerberos/kerberos_util.c

index b2d9234aeb3787f26548698928cf0f2a6944e5d2..d455dac572a99d2a8cab3069e3e110f240b79334 100644 (file)
@@ -174,6 +174,7 @@ static int free_ccache(void *ptr) {
                        ret = kerberos_kinit_keyblock_cc(smb_krb5_context->krb5_context, *ccache, 
                                                         cli_credentials_get_principal(credentials, mem_ctx), 
                                                         &keyblock, NULL, &kdc_time);
+                       krb5_free_keyblock_contents(smb_krb5_context->krb5_context, &keyblock);
                }
        }