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
This commit is contained in:
Sam Leffler 2007-03-05 19:12:25 +00:00
parent d5d9eb5095
commit 89f0549d37
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=167245

View File

@ -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;