PMKSA: Clear current cache entry on disassociation
authorDan Williams <dcbw@redhat.com>
Sun, 25 Nov 2012 19:53:55 +0000 (21:53 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 25 Nov 2012 19:53:55 +0000 (21:53 +0200)
Signed-hostap: Dan Williams <dcbw@redhat.com>

src/rsn_supp/wpa.c

index c825ec7..3c45f3a 100644 (file)
@@ -2099,6 +2099,7 @@ void wpa_sm_notify_assoc(struct wpa_sm *sm, const u8 *bssid)
 void wpa_sm_notify_disassoc(struct wpa_sm *sm)
 {
        rsn_preauth_deinit(sm);
+       pmksa_cache_clear_current(sm);
        if (wpa_sm_get_state(sm) == WPA_4WAY_HANDSHAKE)
                sm->dot11RSNA4WayHandshakeFailures++;
 #ifdef CONFIG_TDLS