Silence the once per second CTRL-EVENT-SCAN-FAILED errors when the WiFi
radio is disabled through the communication device toggle key (also known as the RF raidio kill button). Only the CTRL-EVENT-DISCONNECTED will be issued. Submitted by: avg Reported by: avg MFC after: 1 week
This commit is contained in:
parent
baeeef1d8f
commit
2ecd01c7c1
@ -1358,14 +1358,18 @@ wpa_driver_bsd_event_receive(int sock, void *ctx, void *sock_ctx)
|
||||
drv = bsd_get_drvindex(global, ifm->ifm_index);
|
||||
if (drv == NULL)
|
||||
return;
|
||||
if ((ifm->ifm_flags & IFF_UP) == 0 &&
|
||||
(drv->flags & IFF_UP) != 0) {
|
||||
if (((ifm->ifm_flags & IFF_UP) == 0 ||
|
||||
(ifm->ifm_flags & IFF_RUNNING) == 0) &&
|
||||
(drv->flags & IFF_UP) != 0 &&
|
||||
(drv->flags & IFF_RUNNING) != 0) {
|
||||
wpa_printf(MSG_DEBUG, "RTM_IFINFO: Interface '%s' DOWN",
|
||||
drv->ifname);
|
||||
wpa_supplicant_event(drv->ctx, EVENT_INTERFACE_DISABLED,
|
||||
NULL);
|
||||
} else if ((ifm->ifm_flags & IFF_UP) != 0 &&
|
||||
(drv->flags & IFF_UP) == 0) {
|
||||
(ifm->ifm_flags & IFF_RUNNING) != 0 &&
|
||||
((drv->flags & IFF_UP) == 0 ||
|
||||
(drv->flags & IFF_RUNNING) == 0)) {
|
||||
wpa_printf(MSG_DEBUG, "RTM_IFINFO: Interface '%s' UP",
|
||||
drv->ifname);
|
||||
wpa_supplicant_event(drv->ctx, EVENT_INTERFACE_ENABLED,
|
||||
|
Loading…
Reference in New Issue
Block a user