comment out dumping code
[mech_eap.orig] / set_cred_option.c
index 6f2be5a..bfffa1f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2010, JANET(UK)
+ * Copyright (c) 2011, JANET(UK)
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -39,7 +39,7 @@
 static OM_uint32
 setCredRadiusConfigFile(OM_uint32 *minor,
                         gss_cred_id_t cred,
-                        const gss_OID oid,
+                        const gss_OID oid GSSEAP_UNUSED,
                         const gss_buffer_t buffer)
 {
     OM_uint32 major;
@@ -63,7 +63,7 @@ setCredRadiusConfigFile(OM_uint32 *minor,
 static OM_uint32
 setCredRadiusConfigStanza(OM_uint32 *minor,
                           gss_cred_id_t cred,
-                          const gss_OID oid,
+                          const gss_OID oid GSSEAP_UNUSED,
                           const gss_buffer_t buffer)
 {
     OM_uint32 major;
@@ -87,7 +87,7 @@ setCredRadiusConfigStanza(OM_uint32 *minor,
 static OM_uint32
 setCredFlag(OM_uint32 *minor,
             gss_cred_id_t cred,
-            const gss_OID oid,
+            const gss_OID oid GSSEAP_UNUSED,
             const gss_buffer_t buffer)
 {
     OM_uint32 flags;
@@ -95,7 +95,7 @@ setCredFlag(OM_uint32 *minor,
 
     if (buffer == GSS_C_NO_BUFFER) {
         *minor = EINVAL;
-        return GSS_S_FAILURE;
+        return GSS_S_CALL_INACCESSIBLE_READ | GSS_S_FAILURE;
     }
 
     if (buffer->length < 4) {
@@ -191,7 +191,7 @@ gsseap_set_cred_flag(OM_uint32 *minor,
     store_uint32_be(flag, buf);
     buf[4] = (clear != 0);
 
-    return gssspi_set_cred_option(minor, cred,
+    return gssspi_set_cred_option(minor, &cred,
                                   GSS_EAP_CRED_SET_CRED_FLAG, &value);
 }
 #endif