From bfd13d9679ce2e98f77a62d52d859d1965011af0 Mon Sep 17 00:00:00 2001 From: Rui Paulo Date: Wed, 7 Aug 2013 15:55:12 +0000 Subject: [PATCH] Fix previous commit: both flags must be set. --- contrib/wpa/src/drivers/driver_wired.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/wpa/src/drivers/driver_wired.c b/contrib/wpa/src/drivers/driver_wired.c index 050196911542..48ae011b9451 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; }