mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
Staging: wlan-ng: cap the ssid length
We're getting the ssid length from the scan here. Let's cap it before doing the memcpy(). Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
881763361e
commit
2e25421294
@ -406,6 +406,7 @@ int prism2mgmt_scan_results(wlandevice_t *wlandev, void *msgp)
|
||||
/* SSID */
|
||||
req->ssid.status = P80211ENUM_msgitem_status_data_ok;
|
||||
req->ssid.data.len = le16_to_cpu(item->ssid.len);
|
||||
req->ssid.data.len = min_t(u16, req->ssid.data.len, WLAN_BSSID_LEN);
|
||||
memcpy(req->ssid.data.data, item->ssid.data, req->ssid.data.len);
|
||||
|
||||
/* supported rates */
|
||||
|
Loading…
Reference in New Issue
Block a user