From 4faeb2e806a6d7959c7dc96ab9ce005e3d34394b Mon Sep 17 00:00:00 2001 From: Rakshith Suresh Patkar Date: Tue, 23 Oct 2018 17:26:05 +0530 Subject: [PATCH] qcacld-3.0: Add NULL check for adapter in hdd_nud_filter_netevent API hdd_nud_filter_netevent is used to filter netevents for STA interface. It is the driver's responsibility to filter and act on event if it is for the net device. However, the NULL check that is present in hdd_validate_adapter comes with error logs which flood the console. Add NULL check for adapter after call to hdd_get_adapter_by_macaddr in hdd_nud_filter_netevent so that if the event is not for the net device, ignore the event and return to avoid excessive logging. Change-Id: Icfb2f27f97712bf8e1422404a85163e801d43641 CRs-Fixed: 2335081 --- core/hdd/src/wlan_hdd_nud_tracking.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/hdd/src/wlan_hdd_nud_tracking.c b/core/hdd/src/wlan_hdd_nud_tracking.c index 4f9667adefb7..97d2db329d73 100644 --- a/core/hdd/src/wlan_hdd_nud_tracking.c +++ b/core/hdd/src/wlan_hdd_nud_tracking.c @@ -344,6 +344,10 @@ static void hdd_nud_filter_netevent(struct neighbour *neigh) return; adapter = hdd_get_adapter_by_macaddr(hdd_ctx, netdev->dev_addr); + + if (!adapter) + return; + status = hdd_validate_adapter(adapter); if (status) return;