diff options
Diffstat (limited to 'sys/net80211')
-rw-r--r-- | sys/net80211/ieee80211_node.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/net80211/ieee80211_node.c b/sys/net80211/ieee80211_node.c index 08352e9..c9cbc8b 100644 --- a/sys/net80211/ieee80211_node.c +++ b/sys/net80211/ieee80211_node.c @@ -1026,7 +1026,7 @@ ieee80211_fakeup_adhoc_node(struct ieee80211_node_table *nt, if (ni != NULL) { /* XXX no rate negotiation; just dup */ ni->ni_rates = ic->ic_bss->ni_rates; - if (ic->ic_newassoc) + if (ic->ic_newassoc != NULL) ic->ic_newassoc(ic, ni, 1); /* XXX not right for 802.1x/WPA */ ieee80211_node_authorize(ic, ni); @@ -1617,7 +1617,7 @@ ieee80211_node_join(struct ieee80211com *ic, struct ieee80211_node *ni, int resp ); /* give driver a chance to setup state like ni_txrate */ - if (ic->ic_newassoc) + if (ic->ic_newassoc != NULL) ic->ic_newassoc(ic, ni, newassoc); ni->ni_inact_reload = ic->ic_inact_run; IEEE80211_SEND_MGMT(ic, ni, resp, IEEE80211_STATUS_SUCCESS); |