From: Luke Howard Date: Wed, 16 Mar 2011 04:39:12 +0000 (+1100) Subject: call gssEapCanonicalizeOid, gssEapInternalizeOid is no longer public X-Git-Tag: tr-beta1~336 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot.git;a=commitdiff_plain;h=6753fb3ac53b2210e8fde57838cc2f32f6f06b89 call gssEapCanonicalizeOid, gssEapInternalizeOid is no longer public --- diff --git a/mech_eap/util_context.c b/mech_eap/util_context.c index 03bad1c..0396e26 100644 --- a/mech_eap/util_context.c +++ b/mech_eap/util_context.c @@ -192,16 +192,9 @@ gssEapVerifyToken(OM_uint32 *minor, return major; if (ctx->mechanismUsed == GSS_C_NO_OID) { - if (!gssEapIsConcreteMechanismOid(oid)) { - *minor = GSSEAP_WRONG_MECH; - return GSS_S_BAD_MECH; - } - - if (!gssEapInternalizeOid(oid, &ctx->mechanismUsed)) { - major = duplicateOid(minor, oid, &ctx->mechanismUsed); - if (GSS_ERROR(major)) - return major; - } + major = gssEapCanonicalizeOid(minor, oid, 0, &ctx->mechanismUsed); + if (GSS_ERROR(major)) + return major; } innerInputToken->length = bodySize;