mac80211: check size of channel switch IE when parsing
[firefly-linux-kernel-4.4.55.git] / net / mac80211 / ieee80211_i.h
index e22aee83ba535e4af4976f80fbcd4f6d184de10b..793f03e15191446cbc3e0975a871a579ccea8aeb 100644 (file)
@@ -1136,7 +1136,7 @@ struct ieee802_11_elems {
        u8 *prep;
        u8 *perr;
        struct ieee80211_rann_ie *rann;
-       u8 *ch_switch_elem;
+       struct ieee80211_channel_sw_ie *ch_switch_ie;
        u8 *country_elem;
        u8 *pwr_constr_elem;
        u8 *quiet_elem; /* first quite element */
@@ -1162,7 +1162,6 @@ struct ieee802_11_elems {
        u8 preq_len;
        u8 prep_len;
        u8 perr_len;
-       u8 ch_switch_elem_len;
        u8 country_elem_len;
        u8 pwr_constr_elem_len;
        u8 quiet_elem_len;