diff --git a/lib/krb5/get_cred.c b/lib/krb5/get_cred.c index 7c60d7ae9..2830f6382 100644 --- a/lib/krb5/get_cred.c +++ b/lib/krb5/get_cred.c @@ -574,10 +574,8 @@ out: free_METHOD_DATA(&padata); krb5_data_free(&resp); krb5_data_free(&enc); - if(subkey){ - krb5_free_keyblock_contents(context, subkey); - free(subkey); - } + if(subkey) + krb5_free_keyblock(context, subkey); return ret; }