]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
make SPNEGO test conditional by USE_SPNEGO, because we have unrelated mechglue bugs...
authorLuke Howard <lukeh@padl.com>
Wed, 26 Aug 2009 17:08:02 +0000 (17:08 +0000)
committerLuke Howard <lukeh@padl.com>
Wed, 26 Aug 2009 17:08:02 +0000 (17:08 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/users/lhoward/authdata@22628 dc483132-0cff-0310-8789-dd5450dbe970

src/tests/gssapi/t_namingexts.c

index 532cb70944a90799f0dde77b5766f1071182ff69..d9603e6be616aa7bf4a4636cac1170d339f1d694 100644 (file)
@@ -31,7 +31,9 @@
 #include <gssapi/gssapi_krb5.h>
 #include <gssapi/gssapi_generic.h>
 
+#ifdef USE_SPNEGO
 static gss_OID_desc spnego_mech = { 6, "\053\006\001\005\005\002" };
+#endif
 
 static void displayStatus_1(m, code, type)
      char *m;
@@ -296,7 +298,11 @@ initAcceptSecContext(OM_uint32 *minor,
                                  verifier_cred_handle,
                                  &initiator_context,
                                  target_name,
+#ifdef USE_SPNEGO
                                  (gss_OID)&spnego_mech,
+#else
+                                 (gss_OID)gss_mech_krb5,
+#endif
                                  GSS_C_REPLAY_FLAG | GSS_C_SEQUENCE_FLAG,
                                  GSS_C_INDEFINITE,
                                  GSS_C_NO_CHANNEL_BINDINGS,
@@ -359,7 +365,11 @@ int main(int argc, char *argv[])
         }
     }
 
+#if USE_SPNEGO
+    mechs.elements = (gss_OID)&spnego_mech;
+#else
     mechs.elements = (gss_OID)gss_mech_krb5;
+#endif
     mechs.count = 1;
 
     /* get default cred */