1
Assume the krb5 mechanism if no mechanism was provided. ipsec-tools
2
expects this behavior. Patch from Daniel Kahn Gillmor.
7
=== krb5/src/lib/gssapi/krb5/canon_name.c
8
==================================================================
9
--- krb5/src/lib/gssapi/krb5/canon_name.c (revision 2103)
10
+++ krb5/src/lib/gssapi/krb5/canon_name.c (local)
12
const gss_OID mech_type,
13
gss_name_t *output_name)
15
- if (!g_OID_equal(gss_mech_krb5, mech_type) &&
16
+ if ((GSS_C_NO_OID != mech_type) &&
17
+ !g_OID_equal(gss_mech_krb5, mech_type) &&
18
!g_OID_equal(gss_mech_krb5_old, mech_type)) {
20
return(GSS_S_BAD_MECH);