|
@@ -3091,10 +3091,11 @@ brcmf_configure_wpaie(struct net_device *ndev, struct brcmf_vs_tlv *wpa_ie,
|
|
|
|
|
|
len = wpa_ie->len + TLV_HDR_LEN;
|
|
|
data = (u8 *)wpa_ie;
|
|
|
- offset = 0;
|
|
|
+ offset = TLV_HDR_LEN;
|
|
|
if (!is_rsn_ie)
|
|
|
offset += VS_IE_FIXED_HDR_LEN;
|
|
|
- offset += WPA_IE_VERSION_LEN;
|
|
|
+ else
|
|
|
+ offset += WPA_IE_VERSION_LEN;
|
|
|
|
|
|
/* check for multicast cipher suite */
|
|
|
if (offset + WPA_IE_MIN_OUI_LEN > len) {
|