* Set the RADIUS reply codes based on EAP request codes. Append
* any additonal VPs to RADIUS reply
*/
-int eap_compose(EAP_HANDLER *handler)
+rlm_rcode_t eap_compose(EAP_HANDLER *handler)
{
VALUE_PAIR *vp;
eap_packet_t *eap_packet;
rlm_eap_t *inst;
EAP_HANDLER *handler;
eap_packet_t *eap_packet;
- rlm_rcode_t rcode;
+ int rcode;
+ rlm_rcode_t module_rcode;
inst = (rlm_eap_t *) instance;
* We are done, wrap the EAP-request in RADIUS to send
* with all other required radius attributes
*/
- rcode = eap_compose(handler);
+ module_rcode = eap_compose(handler);
/*
* Add to the list only if it is EAP-Request, OR if
}
}
- return rcode;
+ return module_rcode;
}
/*
int eap_start(rlm_eap_t *inst, REQUEST *request);
void eap_fail(EAP_HANDLER *handler);
void eap_success(EAP_HANDLER *handler);
-int eap_compose(EAP_HANDLER *handler);
+rlm_rcode_t eap_compose(EAP_HANDLER *handler);
EAP_HANDLER *eap_handler(rlm_eap_t *inst, eap_packet_t **eap_msg, REQUEST *request);
/* Memory Management */