From d21f10bea67e5598d677e8da2cec346a7bfcfaf5 Mon Sep 17 00:00:00 2001 From: zhangjun21 Date: Tue, 21 Nov 2023 16:59:07 +0800 Subject: [PATCH] case SIOCGIWNAME: add filter out non-802.11 interfaces netdev_wifr_ioctl SIOCGIWNAME cmd, need to filter out non-802.11 interfaces Signed-off-by: zhangjun21 --- net/netdev/netdev_ioctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/netdev/netdev_ioctl.c b/net/netdev/netdev_ioctl.c index f39ab83fc52..4b5fbcb46e7 100644 --- a/net/netdev/netdev_ioctl.c +++ b/net/netdev/netdev_ioctl.c @@ -630,7 +630,7 @@ static int netdev_wifr_ioctl(FAR struct socket *psock, int cmd, dev = netdev_findbyname(req->ifr_name); if (cmd == SIOCGIWNAME) { - if (dev == NULL) + if (dev == NULL || dev->d_lltype != NET_LL_IEEE80211) { ret = -ENODEV; }