aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2015-11-13 14:44:54 -0500
committerTom Yu <tlyu@mit.edu>2015-11-25 17:00:17 -0500
commitdab2474dc628c5d05bc2863d37fd62a71ddb59fd (patch)
tree5696eb763525f0b55bf6dc9bddfcae4f5db0baf9 /src
parent1ff9a2ee449b194c48b8e40e329293a442e4c55c (diff)
downloadkrb5-dab2474dc628c5d05bc2863d37fd62a71ddb59fd.zip
krb5-dab2474dc628c5d05bc2863d37fd62a71ddb59fd.tar.gz
krb5-dab2474dc628c5d05bc2863d37fd62a71ddb59fd.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: 8285 (new) version_fixed: 1.13.3 status: resolved
Diffstat (limited to 'src')
-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) {