aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2005-06-07 00:08:48 +0000
committerSam Leffler <sam@FreeBSD.org>2005-06-07 00:08:48 +0000
commit6aa57182d3eb9bfe5743d402c240a2aa329927ff (patch)
tree0dcdabadd80b583212cc12856f39edc5c0cd7dfe
parent0eb206049ee1c8fd0e2143471f6ba706d5af0a67 (diff)
Notes
-rw-r--r--sys/net80211/ieee80211_output.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/net80211/ieee80211_output.c b/sys/net80211/ieee80211_output.c
index 3f7bfeb6c10fc..b0fa613216a2f 100644
--- a/sys/net80211/ieee80211_output.c
+++ b/sys/net80211/ieee80211_output.c
@@ -728,7 +728,7 @@ ieee80211_setup_wpa_ie(struct ieee80211com *ic, u_int8_t *ie)
}
/* optional capabilities */
- if (rsn->rsn_caps != 0)
+ if (rsn->rsn_caps != 0 && rsn->rsn_caps != RSN_CAP_PREAUTH)
ADDSHORT(frm, rsn->rsn_caps);
/* calculate element length */
@@ -811,8 +811,7 @@ ieee80211_setup_rsn_ie(struct ieee80211com *ic, u_int8_t *ie)
}
/* optional capabilities */
- if (rsn->rsn_caps != 0)
- ADDSHORT(frm, rsn->rsn_caps);
+ ADDSHORT(frm, rsn->rsn_caps);
/* XXX PMKID */
/* calculate element length */