/*
- * Copyright (c) 2010, JANET(UK)
+ * Copyright (c) 2011, JANET(UK)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
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;
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;
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;
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) {
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