diff options
author | Simo Sorce <simo@redhat.com> | 2012-08-06 16:11:17 -0400 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2012-08-08 14:01:05 -0400 |
commit | 997282ac3ecab3f9e56b96ae4cb53ab83bec2dac (patch) | |
tree | 2ca3aea77fea1e01019362313ba0360000b85bcc /src/lib/gssapi/krb5 | |
parent | 98d2c88615ebbaf2012d54a2e17aa3863ba4b7f6 (diff) | |
download | krb5-997282ac3ecab3f9e56b96ae4cb53ab83bec2dac.tar.gz krb5-997282ac3ecab3f9e56b96ae4cb53ab83bec2dac.tar.xz krb5-997282ac3ecab3f9e56b96ae4cb53ab83bec2dac.zip |
Remove gss_mechanism_ext
This function did not serve any useful purpose. Remove it and the
special case it creates; move the only function it contained to the
main gss_mechanism structure where it belongs. Note that the function
name is preserved so that loadable modules are not affected by this
change.
Diffstat (limited to 'src/lib/gssapi/krb5')
-rw-r--r-- | src/lib/gssapi/krb5/gssapi_krb5.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/lib/gssapi/krb5/gssapi_krb5.c b/src/lib/gssapi/krb5/gssapi_krb5.c index e94b90c04d..aad24fe2b6 100644 --- a/src/lib/gssapi/krb5/gssapi_krb5.c +++ b/src/lib/gssapi/krb5/gssapi_krb5.c @@ -899,16 +899,9 @@ static struct gss_config krb5_mechanism = { krb5_gss_inquire_attrs_for_mech, krb5_gss_acquire_cred_from, krb5_gss_store_cred_into, -}; - -static struct gss_config_ext krb5_mechanism_ext = { krb5_gss_acquire_cred_with_password, }; -static struct gss_config_ext iakerb_mechanism_ext = { - iakerb_gss_acquire_cred_with_password, -}; - #ifdef _GSS_STATIC_LINK #include "mglueP.h" static int gss_iakerbmechglue_init(void) @@ -921,10 +914,11 @@ static int gss_iakerbmechglue_init(void) iakerb_mechanism.gss_init_sec_context = iakerb_gss_init_sec_context; iakerb_mechanism.gss_delete_sec_context = iakerb_gss_delete_sec_context; iakerb_mechanism.gss_acquire_cred = iakerb_gss_acquire_cred; + iakerb_mechanism.gssspi_acquire_cred_with_password + = iakerb_gss_acquire_cred_with_password; memset(&mech_iakerb, 0, sizeof(mech_iakerb)); mech_iakerb.mech = &iakerb_mechanism; - mech_iakerb.mech_ext = &iakerb_mechanism_ext; mech_iakerb.mechNameStr = "iakerb"; mech_iakerb.mech_type = (gss_OID)gss_mech_iakerb; @@ -939,7 +933,6 @@ static int gss_krb5mechglue_init(void) memset(&mech_krb5, 0, sizeof(mech_krb5)); mech_krb5.mech = &krb5_mechanism; - mech_krb5.mech_ext = &krb5_mechanism_ext; mech_krb5.mechNameStr = "kerberos_v5"; mech_krb5.mech_type = (gss_OID)gss_mech_krb5; |