diff options
author | Simo Sorce <simo@redhat.com> | 2015-11-13 14:44:54 -0500 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2015-11-25 17:00:17 -0500 |
commit | dab2474dc628c5d05bc2863d37fd62a71ddb59fd (patch) | |
tree | 5696eb763525f0b55bf6dc9bddfcae4f5db0baf9 /src | |
parent | 1ff9a2ee449b194c48b8e40e329293a442e4c55c (diff) | |
download | krb5-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.c | 2 |
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) { |