]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
mka: Fix use after free
authorSabrina Dubroca <sd@queasysnail.net>
Tue, 19 Jul 2016 09:56:58 +0000 (11:56 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 7 Aug 2016 08:44:04 +0000 (11:44 +0300)
We must cancel the timer when we delete an MKA instance.

Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
src/pae/ieee802_1x_kay.c

index e6c41db243d51d30920b08f22f370d8a8d90e3b6..dfc58707eae75cd4f44b9a0d08c3b2d71fe42876 100644 (file)
@@ -3438,6 +3438,7 @@ ieee802_1x_kay_delete_mka(struct ieee802_1x_kay *kay, struct mka_key_name *ckn)
                return;
        }
 
+       eloop_cancel_timeout(ieee802_1x_participant_timer, participant, NULL);
        dl_list_del(&participant->list);
 
        /* remove live peer */