mka: Fix RETIRE state deletion of SAs
Per IEEE Std 802.1X-2010, Figure 12-2 (CP state machine), deleteSAs(oki) is used upon entering RETIRE. Do that in addition to freeing sm->oki. Signed-off-by: Michael Siedzik <msiedzik@extremenetworks.com>
This commit is contained in:
parent
2fc0675683
commit
06e06a8df7
1 changed files with 5 additions and 2 deletions
|
@ -320,8 +320,11 @@ SM_STATE(CP, RETIRE)
|
|||
SM_ENTRY(CP, RETIRE);
|
||||
/* RETIRE state machine not keep with Figure 12-2 in
|
||||
* IEEE Std 802.1X-2010 */
|
||||
os_free(sm->oki);
|
||||
sm->oki = NULL;
|
||||
if (sm->oki) {
|
||||
ieee802_1x_kay_delete_sas(sm->kay, sm->oki);
|
||||
os_free(sm->oki);
|
||||
sm->oki = NULL;
|
||||
}
|
||||
sm->orx = FALSE;
|
||||
sm->otx = FALSE;
|
||||
ieee802_1x_kay_set_old_sa_attr(sm->kay, sm->oki, sm->oan,
|
||||
|
|
Loading…
Reference in a new issue