diff options
author | rpaulo <rpaulo@FreeBSD.org> | 2013-08-07 04:03:30 +0000 |
---|---|---|
committer | rpaulo <rpaulo@FreeBSD.org> | 2013-08-07 04:03:30 +0000 |
commit | e141f5c0bac3839e4886a26e1ba796f4e46e6455 (patch) | |
tree | bf79acd1ee174bcc85a6c06a4e5c8be367eb9239 | |
parent | f82b0dd6949032a5323bedbe16d1dd4ca1e61d07 (diff) | |
download | FreeBSD-src-e141f5c0bac3839e4886a26e1ba796f4e46e6455.zip FreeBSD-src-e141f5c0bac3839e4886a26e1ba796f4e46e6455.tar.gz |
Make sure IFM_AVALID is also set when checking ifm_status.
Submitted by: yongari
-rw-r--r-- | contrib/wpa/src/drivers/driver_wired.c | 2 |
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; } |