mirror of
https://github.com/torvalds/linux.git
synced 2024-12-29 06:12:08 +00:00
[PATCH] ieee80211 Removed ieee80211_info_element_hdr
Removed ieee80211_info_element_hdr structure as ieee80211_info_element provides the same use. Signed-off-by: James Ketrenos <jketreno@linux.intel.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
This commit is contained in:
parent
68e4e036b8
commit
7b1fa54020
@ -505,11 +505,6 @@ enum ieee80211_mfie {
|
||||
MFIE_TYPE_GENERIC = 221,
|
||||
};
|
||||
|
||||
struct ieee80211_info_element_hdr {
|
||||
u8 id;
|
||||
u8 len;
|
||||
} __attribute__ ((packed));
|
||||
|
||||
struct ieee80211_info_element {
|
||||
u8 id;
|
||||
u8 len;
|
||||
|
@ -823,10 +823,10 @@ static inline int ieee80211_network_init(struct ieee80211_device *ieee, struct i
|
||||
network->rsn_ie_len = 0;
|
||||
|
||||
info_element = beacon->info_element;
|
||||
left = stats->len - ((void *)info_element - (void *)beacon);
|
||||
while (left >= sizeof(struct ieee80211_info_element_hdr)) {
|
||||
if (sizeof(struct ieee80211_info_element_hdr) +
|
||||
info_element->len > left) {
|
||||
left = stats->len - sizeof(*beacon);
|
||||
while (left >= sizeof(struct ieee80211_info_element)) {
|
||||
if (sizeof(struct ieee80211_info_element) + info_element->len >
|
||||
left) {
|
||||
IEEE80211_DEBUG_SCAN
|
||||
("SCAN: parse failed: info_element->len + 2 > left : info_element->len+2=%Zd left=%d.\n",
|
||||
info_element->len +
|
||||
@ -967,7 +967,7 @@ static inline int ieee80211_network_init(struct ieee80211_device *ieee, struct i
|
||||
break;
|
||||
}
|
||||
|
||||
left -= sizeof(struct ieee80211_info_element_hdr) +
|
||||
left -= sizeof(struct ieee80211_info_element) +
|
||||
info_element->len;
|
||||
info_element = (struct ieee80211_info_element *)
|
||||
&info_element->data[info_element->len];
|
||||
|
Loading…
Reference in New Issue
Block a user