diff --git a/subsys/net/l2/wifi/wifi_mgmt.c b/subsys/net/l2/wifi/wifi_mgmt.c index 378b1dd2ea2..dc52c42a5c2 100644 --- a/subsys/net/l2/wifi/wifi_mgmt.c +++ b/subsys/net/l2/wifi/wifi_mgmt.c @@ -356,7 +356,7 @@ static const struct wifi_mgmt_ops *const get_wifi_api(struct net_if *iface) const struct device *dev = net_if_get_device(iface); struct net_wifi_mgmt_offload *off_api; - if (dev == NULL) { + if (dev == NULL || !net_if_is_wifi(iface)) { return NULL; }