switch (eap_method) {
case FR_EAP_IDENTITY:
RDEBUG2("Received EAP-Identity-Response");
- return 1;
+ return 0;
/*
* We normally do Microsoft MS-CHAPv2 (26), versus
case FR_EAP_MSCHAPV2:
default:
RDEBUG2("EAP method %s (%d)", eap_type2name(eap_method), eap_method);
- return 1;
+ return 0;
}
}
RDEBUG2("PEAP state %s", peap_state(t));
- if ((t->status != PEAP_STATUS_TUNNEL_ESTABLISHED) &&
- !eap_peap_verify(request, t, data, data_len)) {
+ if ((t->status != PEAP_STATUS_TUNNEL_ESTABLISHED) && (eap_peap_verify(request, t, data, data_len) < 0)) {
REDEBUG("Tunneled data is invalid");
return RLM_MODULE_REJECT;
}