<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">This checks if attribute ifidx is present,</div><div style="font-family:arial,sans-serif;font-size:13px">before trying to get the value of interface index.<br>
</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Signed-hostap: Shital Jaju &lt;<a href="mailto:shitalj@broadcom.com">shitalj@broadcom.com</a>&gt; </div>
<div style="font-family:arial,sans-serif;font-size:13px">---</div><div style="font-family:arial,sans-serif;font-size:13px"> src/drivers/driver_nl80211.c |    5 ++++-</div><div style="font-family:arial,sans-serif;font-size:13px">
 1 file changed, 4 insertions(+), 1 deletion(-)</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c</div>
<div style="font-family:arial,sans-serif;font-size:13px">index b5bf368..1d3c663 100644</div><div style="font-family:arial,sans-serif;font-size:13px">--- a/src/drivers/driver_nl80211.c</div><div style="font-family:arial,sans-serif;font-size:13px">
+++ b/src/drivers/driver_nl80211.c</div><div style="font-family:arial,sans-serif;font-size:13px">@@ -10552,7 +10552,10 @@ static int survey_handler(struct nl_msg *msg, void *arg)</div><div style="font-family:arial,sans-serif;font-size:13px">
        nla_parse(tb, NL80211_ATTR_MAX, genlmsg_attrdata(gnlh, 0),</div><div style="font-family:arial,sans-serif;font-size:13px">                  genlmsg_attrlen(gnlh, 0), NULL);</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">-       ifidx = nla_get_u32(tb[NL80211_ATTR_IFINDEX]);</div><div style="font-family:arial,sans-serif;font-size:13px">+       if (tb[NL80211_ATTR_IFINDEX])</div>
<div style="font-family:arial,sans-serif;font-size:13px">+               ifidx = nla_get_u32(tb[NL80211_ATTR_IFINDEX]);</div><div style="font-family:arial,sans-serif;font-size:13px">+       else</div><div style="font-family:arial,sans-serif;font-size:13px">
+               return NL_SKIP;</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">        if (!tb[NL80211_ATTR_SURVEY_INFO])</div><div style="font-family:arial,sans-serif;font-size:13px">
                return NL_SKIP;</div><div style="font-family:arial,sans-serif;font-size:13px">--</div><div style="font-family:arial,sans-serif;font-size:13px">1.7.9.5</div></div>