mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
staging: rtl8723bs: clean up memcpy() in rtw_check_bcn_info
Move the ssid memcpy() inside the ie null-check to avoid calling it with a NULL-derived pointer (p + 2) when the ie is missing. While the kernel handles 0-length memcpy() safely as a no-op, keeping the call outside the check is confusing and poor practice. This change improves code readability. Signed-off-by: Luka Gejak <luka.gejak@linux.dev> Reviewed-by: Dan Carpenter <error27@gmail.com> Link: https://patch.msgid.link/20260415085638.6427-1-luka.gejak@linux.dev Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
016f33c1a9
commit
f051bc718b
|
|
@ -1204,8 +1204,8 @@ int rtw_check_bcn_info(struct adapter *Adapter, u8 *pframe, u32 packet_len)
|
|||
ssid_len = *(p + 1);
|
||||
if (ssid_len > NDIS_802_11_LENGTH_SSID)
|
||||
ssid_len = 0;
|
||||
memcpy(bssid->ssid.ssid, (p + 2), ssid_len);
|
||||
}
|
||||
memcpy(bssid->ssid.ssid, (p + 2), ssid_len);
|
||||
bssid->ssid.ssid_length = ssid_len;
|
||||
|
||||
if (memcmp(bssid->ssid.ssid, cur_network->network.ssid.ssid, 32) ||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user