diff options
author | Sam Leffler <sam@FreeBSD.org> | 2007-03-05 19:12:25 +0000 |
---|---|---|
committer | Sam Leffler <sam@FreeBSD.org> | 2007-03-05 19:12:25 +0000 |
commit | 89f0549d37ccbecec97daa8f152c0f09eb11084f (patch) | |
tree | 199e5c0a5a189d6ccbd2cd7f123f54ae5083989a /sys/net80211 | |
parent | d5d9eb5095d4c819ee59e16cf5e79ddc7f81120b (diff) | |
download | src-89f0549d37ccbecec97daa8f152c0f09eb11084f.tar.gz src-89f0549d37ccbecec97daa8f152c0f09eb11084f.zip |
correct inital bounds check on returning scan results; this does not
paper over catching an error as the case was already handled, albeit
in a somewhat surprising way (the caller received zero'd data)
Submitted by: sephe
MFC after: 2 weeks
Notes
Notes:
svn path=/head/; revision=167245
Diffstat (limited to 'sys/net80211')
-rw-r--r-- | sys/net80211/ieee80211_ioctl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net80211/ieee80211_ioctl.c b/sys/net80211/ieee80211_ioctl.c index e5e6f421b7be..bba8c16e65f1 100644 --- a/sys/net80211/ieee80211_ioctl.c +++ b/sys/net80211/ieee80211_ioctl.c @@ -1172,7 +1172,7 @@ ieee80211_ioctl_getscanresults(struct ieee80211com *ic, struct ieee80211req *ire struct scanresultsreq req; int error; - if (ireq->i_len < sizeof(struct scanresultsreq)) + if (ireq->i_len < sizeof(struct ieee80211req_scan_result)) return EFAULT; error = 0; |