Call gssEapCompareName not gss_compare_name ietf-approved
authorSam Hartman <hartmans@debian.org>
Wed, 19 Sep 2012 00:45:25 +0000 (20:45 -0400)
committerSam Hartman <hartmans@debian.org>
Wed, 19 Sep 2012 00:45:25 +0000 (20:45 -0400)
we have a mech name not a union name so use the local mechanism.

mech_eap/init_sec_context.c

index 9da9f4f..650a518 100644 (file)
@@ -576,7 +576,7 @@ eapGssSmInitAcceptorName(OM_uint32 *minor,
 
         if (ctx->acceptorName != GSS_C_NO_NAME) {
             /* verify name hint matched asserted acceptor name  */
-            major = gss_compare_name(minor, nameHint,
+            major = gssEapCompareName(minor, nameHint,
                                      ctx->acceptorName, &equal);
             if (GSS_ERROR(major)) {
                 gss_release_name(&tmpMinor, &nameHint);