From 0983e057e7a20fee420ba856c0b1ca10938d8eb2 Mon Sep 17 00:00:00 2001 From: Marina Maslova <Marina.Maslova@iopsys.eu> Date: Fri, 17 Mar 2023 16:58:15 +0300 Subject: [PATCH] libwifi: consider fallback driver for get_ifstatus --- libwifi/wifi.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libwifi/wifi.c b/libwifi/wifi.c index eda0b39..720bc3e 100644 --- a/libwifi/wifi.c +++ b/libwifi/wifi.c @@ -176,9 +176,8 @@ int wifi_radio_get_ifstatus(const char *ifname, ifstatus_t *f) int ret; ENTER(); - if (drv && drv->radio.get_ifstatus) - ret = drv->radio.get_ifstatus(ifname, f); - else + ret = drv_op(drv, radio.get_ifstatus, ifname, f); + if (ret == -ENOTSUP) ret = wifi_get_ifstatus(ifname, f); EXIT(ret); -- GitLab