mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 21:22:37 +01:00
netdev: check for connected in FT frame event
This frame could come unsolicited and cause a NULL dereference if IWD is not connected.
This commit is contained in:
parent
dc7e12ac0c
commit
f7dc05969f
@ -4525,6 +4525,9 @@ static void netdev_ft_response_frame_event(const struct mmpdu_header *hdr,
|
|||||||
size_t ies_len;
|
size_t ies_len;
|
||||||
struct ft_ds_finder finder;
|
struct ft_ds_finder finder;
|
||||||
|
|
||||||
|
if (!netdev->connected)
|
||||||
|
return;
|
||||||
|
|
||||||
ret = ft_over_ds_parse_action_response(body, body_len, &spa, &aa,
|
ret = ft_over_ds_parse_action_response(body, body_len, &spa, &aa,
|
||||||
&ies, &ies_len);
|
&ies, &ies_len);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user