]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
mka: Fix READY to ABANDON logic in CP state machine
authorMike Siedzik <msiedzik@extremenetworks.com>
Tue, 20 Feb 2018 19:28:41 +0000 (14:28 -0500)
committerJouni Malinen <j@w1.fi>
Wed, 26 Dec 2018 14:42:25 +0000 (16:42 +0200)
Per IEEE Std 802.1X-2010, Figure 12-2 (CP state machine), READY should
move to ABANDON (not RECEIVE) when new_sak or changed_connect is true.

Signed-off-by: Michael Siedzik <msiedzik@extremenetworks.com>
src/pae/ieee802_1x_cp.c

index 59be69616a5535334fb73beab3d1a739eaf63b7b..6a4899229a73776c8608d4ba52cb8e8f2978724a 100644 (file)
@@ -410,7 +410,7 @@ SM_STEP(CP)
 
        case CP_READY:
                if (sm->new_sak || changed_connect(sm))
-                       SM_ENTER(CP, RECEIVE);
+                       SM_ENTER(CP, ABANDON);
                if (sm->server_transmitting)
                        SM_ENTER(CP, TRANSMIT);
                break;