diff --git a/src/eap_server/eap_ikev2.c b/src/eap_server/eap_ikev2.c index 3adfc9e86..06074ee28 100644 --- a/src/eap_server/eap_ikev2.c +++ b/src/eap_server/eap_ikev2.c @@ -416,6 +416,9 @@ static void eap_ikev2_process(struct eap_sm *sm, void *priv, else eap_ikev2_state(data, FRAG_ACK); return; + } else if (data->state == FRAG_ACK) { + wpa_printf(MSG_DEBUG, "EAP-TNC: All fragments received"); + data->state = MSG; } if (data->in_buf == NULL) {