From 89f0549d37ccbecec97daa8f152c0f09eb11084f Mon Sep 17 00:00:00 2001 From: Sam Leffler Date: Mon, 5 Mar 2007 19:12:25 +0000 Subject: [PATCH] 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 --- sys/net80211/ieee80211_ioctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/net80211/ieee80211_ioctl.c b/sys/net80211/ieee80211_ioctl.c index e5e6f421b7b..bba8c16e65f 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;