aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2015-11-13 14:44:54 -0500
committerTom Yu <tlyu@mit.edu>2015-12-09 17:28:22 -0500
commit6f2a26ffe567912b42f5ff8dcd956a321f6385d7 (patch)
tree064a0cd62b230b4e97d2859138f5728e8a8388ff
parent7b92d828a1e74252a04cb11c1b3040e52d352812 (diff)
downloadkrb5-6f2a26ffe567912b42f5ff8dcd956a321f6385d7.zip
krb5-6f2a26ffe567912b42f5ff8dcd956a321f6385d7.tar.gz
krb5-6f2a26ffe567912b42f5ff8dcd956a321f6385d7.tar.bz2
Fix mechglue gss_acquire_cred_impersonate_name
Checking for the generic gss_acquire_cred() function is no guarantee that gss_acquire_cred_impersonate_name() is also implemented. [ghudson@mit.edu: edit commit message] (cherry picked from commit 46a4e225d2ecaa4077aa65f12f64273bf4911d3a) ticket: 8314 (new) version_fixed: 1.12.5 status: resolved
-rw-r--r--src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c b/src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c
index ddaac25..0dd4f87 100644
--- a/src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c
+++ b/src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c
@@ -353,7 +353,7 @@ gss_add_cred_impersonate_name(OM_uint32 *minor_status,
mech = gssint_get_mechanism(desired_mech);
if (!mech)
return GSS_S_BAD_MECH;
- else if (!mech->gss_acquire_cred)
+ else if (!mech->gss_acquire_cred_impersonate_name)
return (GSS_S_UNAVAILABLE);
if (input_cred_handle == GSS_C_NO_CREDENTIAL) {