cleanup
authorLuke Howard <lukeh@padl.com>
Sun, 26 Sep 2010 15:31:28 +0000 (17:31 +0200)
committerLuke Howard <lukeh@padl.com>
Sun, 26 Sep 2010 15:31:28 +0000 (17:31 +0200)
plugins/gs2_token.c
plugins/gs2_token.h

index 380ac6c..9a97243 100644 (file)
@@ -164,7 +164,7 @@ gs2_make_token_header(
 
 OM_uint32
 gs2_verify_token_header(OM_uint32 *minor,
-                        gss_OID mech,
+                        gss_const_OID mech,
                         size_t *body_size,
                         unsigned char **buf_in,
                         size_t toksize_in)
@@ -206,13 +206,8 @@ gs2_verify_token_header(OM_uint32 *minor,
     toid.elements = buf;
     buf += toid.length;
 
-    if (mech->elements == NULL) {
-        *mech = toid;
-        if (toid.length == 0)
-            return GSS_S_BAD_MECH;
-    } else if (!g_OID_equal(&toid, mech)) {
+    if (!g_OID_equal(&toid, mech))
         return GSS_S_BAD_MECH;
-    }
 
     *buf_in = buf;
     *body_size = toksize;
index 35c2459..7d74f9e 100644 (file)
@@ -29,7 +29,7 @@
 
 extern OM_uint32
 gs2_verify_token_header(OM_uint32 *minor,
-                        gss_OID mech,
+                        gss_const_OID mech,
                         size_t *body_size,
                         unsigned char **buf_in,
                         size_t toksize_in);