- Tighten invariant on loops used to parse ie's; this ensures we never
commit3c9b75ae5eafaa0ed7dd12d64443c29680019e4b
authorsephe <sephe>
Tue, 21 Nov 2006 12:07:21 +0000 (21 12:07 +0000)
committersephe <sephe>
Tue, 21 Nov 2006 12:07:21 +0000 (21 12:07 +0000)
treefbd9aaa9882210a9604839763dc984fe6dfe20c5
parentb550d37968dd62495e00a06c3618cfe1ef3fb6cb
- Tighten invariant on loops used to parse ie's; this ensures we never
  touch data outside the packet (previously we might touch 1 byte); it
  also has the happy side effect of working around broken orinoco/agere
  firmware that sends malformed association response frames
- Correct ie length check; need to include fixed part of ie

Obtained-from: FreeBSD (sam@freebsd.org)
sys/netproto/802_11/wlan/ieee80211_input.c