diff options
author | Simo Sorce <simo@redhat.com> | 2015-11-13 14:44:54 -0500 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2015-12-09 17:28:22 -0500 |
commit | 6f2a26ffe567912b42f5ff8dcd956a321f6385d7 (patch) | |
tree | 064a0cd62b230b4e97d2859138f5728e8a8388ff | |
parent | 7b92d828a1e74252a04cb11c1b3040e52d352812 (diff) | |
download | krb5-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.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) { |