summaryrefslogtreecommitdiffstats
path: root/sys/dev/iwi/if_iwi.c
diff options
context:
space:
mode:
authorbschmidt <bschmidt@FreeBSD.org>2010-10-21 19:28:52 +0000
committerbschmidt <bschmidt@FreeBSD.org>2010-10-21 19:28:52 +0000
commit19b32d08fac724be1f446d40713a89e278f99d00 (patch)
tree5032dd70a3924a7d289f775fd5403b6e5fbabef6 /sys/dev/iwi/if_iwi.c
parenta41cfdca06b8bd7e2a18e4826efa4b7043be8df0 (diff)
downloadFreeBSD-src-19b32d08fac724be1f446d40713a89e278f99d00.zip
FreeBSD-src-19b32d08fac724be1f446d40713a89e278f99d00.tar.gz
Instead of calling return when reaching the end of the assoc notification
break the loop instead. We want to run the code after the while loop to set an associd and capinfo. If we don't do this net80211 will drop frames because it assumes the node has not yet been associated. MFC after: 1 week
Diffstat (limited to 'sys/dev/iwi/if_iwi.c')
-rw-r--r--sys/dev/iwi/if_iwi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/iwi/if_iwi.c b/sys/dev/iwi/if_iwi.c
index f5ba34f..68379f4 100644
--- a/sys/dev/iwi/if_iwi.c
+++ b/sys/dev/iwi/if_iwi.c
@@ -1356,7 +1356,7 @@ iwi_checkforqos(struct ieee80211vap *vap,
wme = NULL;
while (frm < efrm) {
- IEEE80211_VERIFY_LENGTH(efrm - frm, frm[1], return);
+ IEEE80211_VERIFY_LENGTH(efrm - frm, frm[1], break);
switch (*frm) {
case IEEE80211_ELEMID_VENDOR:
if (iswmeoui(frm))
OpenPOWER on IntegriCloud