nl80211: Verify that ifindex attribute is included in survey
This checks if the NL80211_ATTR_IFINDEX attribute is present before trying to get the value of interface index. Signed-hostap: Shital Jaju <shitalj@broadcom.com>
This commit is contained in:
parent
4701f379f0
commit
e28f39b7e9
1 changed files with 3 additions and 0 deletions
|
@ -10619,6 +10619,9 @@ static int survey_handler(struct nl_msg *msg, void *arg)
|
|||
nla_parse(tb, NL80211_ATTR_MAX, genlmsg_attrdata(gnlh, 0),
|
||||
genlmsg_attrlen(gnlh, 0), NULL);
|
||||
|
||||
if (!tb[NL80211_ATTR_IFINDEX])
|
||||
return NL_SKIP;
|
||||
|
||||
ifidx = nla_get_u32(tb[NL80211_ATTR_IFINDEX]);
|
||||
|
||||
if (!tb[NL80211_ATTR_SURVEY_INFO])
|
||||
|
|
Loading…
Reference in a new issue