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;