From: Michael Wu <fla...@so...> - 2005-09-14 01:52:09
|
On Tuesday 13 September 2005 21:31, James Ketrenos wrote: > See patch below (cumulative to prior series): > > include/net/ieee80211.h | 13 +++++++++++-- > 1 files changed, 11 insertions(+), 2 deletions(-) > > diff --git a/include/net/ieee80211.h b/include/net/ieee80211.h > --- a/include/net/ieee80211.h > +++ b/include/net/ieee80211.h > @@ -609,17 +609,22 @@ struct ieee80211_auth { > __le16 algorithm; > __le16 transaction; > __le16 status; > + /* challenge */ > struct ieee80211_info_element info_element[0]; > } __attribute__ ((packed)); > > struct ieee80211_disassoc { > struct ieee80211_hdr_3addr header; > - __le16 reason_code; > + __le16 reason; > struct ieee80211_info_element info_element[0]; > } __attribute__ ((packed)); > Opps, didn't notice this last time. Disassoc/deauth do not have any info elements. My patch did not include the zero length array at the end of this frame. Otherwise, it looks pretty good.. Thanks, -Michael Wu |