Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9267:ac2e37e4c2c1 HEAD
gssapi: Fixed compiling for non-MIT/Heimdal GSSAPI implementations (Solaris).
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 27 Jul 2009 06:40:30 -0400 |
parents | cd29b745c8dd |
children | 0ec0b1f1ac6a |
files | src/auth/mech-gssapi.c |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/mech-gssapi.c Mon Jul 27 06:32:42 2009 -0400 +++ b/src/auth/mech-gssapi.c Mon Jul 27 06:40:30 2009 -0400 @@ -75,6 +75,9 @@ static bool gssapi_initialized = FALSE; +static gss_OID_desc mech_gssapi_krb5_oid = + { 9, "\x2a\x86\x48\x86\xf7\x12\x01\x02\x02" }; + static void mech_gssapi_log_error(struct auth_request *request, OM_uint32 status_value, int status_type, const char *description) @@ -273,7 +276,7 @@ switch (major_status) { case GSS_S_COMPLETE: - if (!mech_gssapi_oid_cmp(mech_type, gss_mech_krb5)) { + if (!mech_gssapi_oid_cmp(mech_type, &mech_gssapi_krb5_oid)) { auth_request_log_info(auth_request, "gssapi", "GSSAPI mechanism not Kerberos5"); ret = -1;