From 6152d507ad4680a6e17f40a3939baa36d3670d38 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Wed, 2 Feb 2005 07:30:04 +0000 Subject: [PATCH] pass all options to cc_retrieve_cred git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14530 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/get_cred.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/krb5/get_cred.c b/lib/krb5/get_cred.c index 8d1f42897..38c4ef748 100644 --- a/lib/krb5/get_cred.c +++ b/lib/krb5/get_cred.c @@ -834,10 +834,12 @@ krb5_get_credentials_with_flags(krb5_context context, return ENOMEM; } + if (in_creds->session.keytype) + options |= KRB5_TC_MATCH_KEYTYPE; + ret = krb5_cc_retrieve_cred(context, ccache, - in_creds->session.keytype ? - KRB5_TC_MATCH_KEYTYPE : 0, + options, in_creds, res_creds); if(ret == 0) { *out_creds = res_creds;