diff options
author | Johannes Berg <johannes@sipsolutions.net> | 2010-05-30 14:52:58 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-06-01 14:33:02 -0400 |
commit | 8ae5977ff95c03fe6c36a5721c57dcb4bfe4f290 (patch) | |
tree | f4817b7bfbc4011345cb7c163b2e95eaf6470490 /net/mac80211/agg-tx.c | |
parent | 397f385bdba6cdf7752467a7ae81810340929e44 (diff) | |
download | op-kernel-dev-8ae5977ff95c03fe6c36a5721c57dcb4bfe4f290.zip op-kernel-dev-8ae5977ff95c03fe6c36a5721c57dcb4bfe4f290.tar.gz |
mac80211: fix blockack-req processing
Daniel reported that the paged RX changes had
broken blockack request frame processing due
to using data that wasn't really part of the
skb data.
Fix this using skb_copy_bits() for the needed
data. As a side effect, this adds a check on
processing too short frames, which previously
this code could do.
Reported-by: Daniel Halperin <dhalperi@cs.washington.edu>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Acked-by: Daniel Halperin <dhalperi@cs.washington.edu>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/agg-tx.c')
0 files changed, 0 insertions, 0 deletions