aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorRui Paulo <rpaulo@FreeBSD.org>2013-08-07 04:03:30 +0000
committerRui Paulo <rpaulo@FreeBSD.org>2013-08-07 04:03:30 +0000
commite7b969bbeeb19c7cb6873b87b28cf58f515c9d2a (patch)
treebf79acd1ee174bcc85a6c06a4e5c8be367eb9239 /contrib
parent5bc4f6b3abe7db874b3cd7683b1aca485da39ab3 (diff)
downloadsrc-e7b969bbeeb19c7cb6873b87b28cf58f515c9d2a.tar.gz
src-e7b969bbeeb19c7cb6873b87b28cf58f515c9d2a.zip
Make sure IFM_AVALID is also set when checking ifm_status.
Submitted by: yongari
Notes
Notes: svn path=/head/; revision=254021
Diffstat (limited to 'contrib')
-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 95dcea9354ab..050196911542 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;
}