diff options
Diffstat (limited to 'contrib/wpa/src')
-rw-r--r-- | contrib/wpa/src/drivers/driver_wired.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/wpa/src/drivers/driver_wired.c b/contrib/wpa/src/drivers/driver_wired.c index 0501969..48ae011 100644 --- a/contrib/wpa/src/drivers/driver_wired.c +++ b/contrib/wpa/src/drivers/driver_wired.c @@ -473,7 +473,8 @@ static int wpa_driver_wired_get_ifstatus(const char *ifname, int *status) return -1; } close(s); - *status = ifmr.ifm_status & (IFM_ACTIVE|IFM_AVALID); + *status = (ifmr.ifm_status & (IFM_ACTIVE|IFM_AVALID)) == + (IFM_ACTIVE|IFM_AVALID); return 0; } |