summaryrefslogtreecommitdiffstats
path: root/contrib/wpa
diff options
context:
space:
mode:
authorrpaulo <rpaulo@FreeBSD.org>2013-08-07 04:03:30 +0000
committerrpaulo <rpaulo@FreeBSD.org>2013-08-07 04:03:30 +0000
commite141f5c0bac3839e4886a26e1ba796f4e46e6455 (patch)
treebf79acd1ee174bcc85a6c06a4e5c8be367eb9239 /contrib/wpa
parentf82b0dd6949032a5323bedbe16d1dd4ca1e61d07 (diff)
downloadFreeBSD-src-e141f5c0bac3839e4886a26e1ba796f4e46e6455.zip
FreeBSD-src-e141f5c0bac3839e4886a26e1ba796f4e46e6455.tar.gz
Make sure IFM_AVALID is also set when checking ifm_status.
Submitted by: yongari
Diffstat (limited to 'contrib/wpa')
-rw-r--r--contrib/wpa/src/drivers/driver_wired.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/wpa/src/drivers/driver_wired.c b/contrib/wpa/src/drivers/driver_wired.c
index 95dcea9..0501969 100644
--- a/contrib/wpa/src/drivers/driver_wired.c
+++ b/contrib/wpa/src/drivers/driver_wired.c
@@ -473,7 +473,7 @@ static int wpa_driver_wired_get_ifstatus(const char *ifname, int *status)
return -1;
}
close(s);
- *status = ifmr.ifm_status & IFM_ACTIVE;
+ *status = ifmr.ifm_status & (IFM_ACTIVE|IFM_AVALID);
return 0;
}
OpenPOWER on IntegriCloud