Ticket #1070: _ieee80211_free_node_fix.diff
| File _ieee80211_free_node_fix.diff, 0.7 kB (added by rozteck@interia.pl, 5 years ago) |
|---|
-
madwifi-svn-r1860/net80211/ieee80211_node.c
old new 1397 1405 nt != NULL ? nt->nt_name : "<gone>", 1398 1406 ieee80211_node_refcnt(ni)); 1399 1407 1400 if ( vap->iv_aid_bitmap != NULL)1408 if ((vap != NULL) && (vap->iv_aid_bitmap != NULL)) 1401 1409 IEEE80211_AID_CLR(vap, ni->ni_associd); 1402 1410 if (nt != NULL) { 1403 1411 TAILQ_REMOVE(&nt->nt_node, ni, ni_list); 1404 1412 LIST_REMOVE(ni, ni_hash); 1405 1413 } 1406 vap->iv_ic->ic_node_free(ni); 1414 if ((vap != NULL) && (vap->iv_ic != NULL) && (ni != NULL)) 1415 vap->iv_ic->ic_node_free(ni); 1407 1416 } 1408 1417 1409 1418 void
