Ticket #835: keyix-reset.diff

File keyix-reset.diff, 394 bytes (added by matt@mattb.net.nz, 6 years ago)

Properly remove nodes from the table when destroying a VAP

  • net80211/ieee80211_node.c

    old new  
    14831483                        if (vap->iv_aid_bitmap != NULL) 
    14841484                                IEEE80211_AID_CLR(vap, ni->ni_associd); 
    14851485                } 
    1486                 node_reclaim(nt, ni); 
     1486                _ieee80211_free_node(ni); 
    14871487        } 
    14881488        IEEE80211_NODE_UNLOCK_IRQ(nt); 
    14891489}