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:
Родитель
881763361e
Коммит
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 */
|
||||
|
|
Загрузка…
Ссылка в новой задаче