diff options
Diffstat (limited to 'src/eap_server')
| -rw-r--r-- | src/eap_server/eap_server.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/eap_server/eap_server.c b/src/eap_server/eap_server.c index 1f38d78b..6651229c 100644 --- a/src/eap_server/eap_server.c +++ b/src/eap_server/eap_server.c @@ -745,7 +745,7 @@ static void erp_send_finish_reauth(struct eap_sm *sm, wpabuf_free(sm->lastReqData); sm->lastReqData = NULL; - if (flags & 0x80) { + if ((flags & 0x80) || !erp) { sm->eap_if.eapFail = TRUE; wpa_msg(sm->msg_ctx, MSG_INFO, WPA_EVENT_EAP_FAILURE MACSTR, MAC2STR(sm->peer_addr)); |
